Цитата(powerfox @ 12.2.2006, 13:31 ) | top - 13:31:22 up 12 min, 2 users, load average: 0.42, 0.45, 0.30 Tasks: 81 total, 1 running, 79 sleeping, 0 stopped, 1 zombie Cpu(s): 12.3% us, 2.0% sy, 0.0% ni, 85.0% id, 0.0% wa, 0.0% hi, 0.7% si Mem: 515444k total, 508012k used, 7432k free, 147400k buffers Swap: 0k total, 0k used, 0k free, 190660k cached
|
Linux устроен так, что неиспользуемая память отдается под кэши файловой системы и другие вспомогательные цели. Поэтому вы видите так мало free памяти. Однако если программы будут просить памяти больше, linux перераспределит память и откусит от кэшей нужный кусок памяти. Пока я не вижу причин говорить о том, что вся память кончилась.
Лучший способ узнать не голодает ли система, разрешить swap и затем попробовать vmstat несколько раз подряд. Если параметры si и so будут ненулевые, значит система активно использует swap и увеличение ram скажется в положительную сторону на производительности.. Добавлено @ 20:49
Цитата(powerfox @ 12.2.2006, 13:31 ) | Всё очень тормозит... smile
|
покажите hdparm -tT /dev/hda (или на каком у вас там диске)
может у вас просто dma не включен?
|