Do you perhaps mean "ld.so.cache" rather than "ld.so.cash"? If so, you don't have a problem. Linux keeps in memory recently used programs and data files. It keeps them in cache and buffers. This memory is available for use by other programs if they need it -- the kernel just waits to free it until it is actually needed, anticipating the possibility that if you used a program recently, you might use it again soon. This caching/buffering really speeds things up. Try doing something disk intensive -- an "ls -l" of a CD-ROM is a nice test -- and notice how long it takes. Then do it again (immediately), and it will be very fast. This is the effect of caching/buffering. Due to this feature (not bug), any Linux system with a long uptime will look like it is using all memory, if, say, you rely on the information in "top". To see what is really going on, run "free" and compare the two lines of output. It is the second line (+/- buffers/cache) that tell you how much memory is really in use. At 03:46 AM 4/11/00 PDT, Alexander 'Loki' Agibalov wrote: >Hello, > >I have SuSE 6.2 and there's cash, which occupies all the memory. >There were 32MB and it took about 25 of them, and now with 64MB it >is again terribly big, so after starting Xwindows I don't have >any free memory at all! > >During startup process the loading of ld.so.cash takes about 10 seconds! > >Is there some way to solve this? >In HOWTOs and man pages I found only several sentences >about ld.so.cash, which didn't help me. > >Thanks in advance ------------------------------------"Never tell me the odds!"--- Ray Olszewski -- Han Solo Palo Alto, CA [EMAIL PROTECTED] ---------------------------------------------------------------- - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] Please read the FAQ at http://www.linux-learn.org/faqs
