
Почему система перестает отвечать на запросы до того, как будет достигнут весь объем памяти?
У меня установлено 2G DDR3 (1802 МБ полезной памяти), но когда использование памяти достигает ~1450 МБ, система начинает переставать отвечать и зависать до тех пор, пока использование памяти не уменьшится.
% uname -r
3.14.11-1-lts
% free -m
total used free shared buffers cached
Mem: 1802 1614 187 147 189 301
-/+ buffers/cache: 1123 679
Swap: 1023 206 817
Для мониторинга использования памяти я использую замечательный wm-виджет.
Поменять скорости чтения:
% sudo hdparm -tT /dev/sda5
/dev/sda5:
Timing cached reads: 3958 MB in 2.00 seconds = 1979.41 MB/sec
Timing buffered disk reads: 130 MB in 3.02 seconds = 43.03 MB/sec
Скорость записи подкачки (точнее, не подкачки, а скорости записи на раздел диска):
# dd if=/dev/zero of=/dev/sda5 bs=8k count=500000
54587+0 records in
54587+0 records out
447176704 bytes (447 MB) copied, 7.81582 s, 57.2 MB/s