Почему система перестает отвечать на запросы, прежде чем система достигнет общего объема памяти

255
Victor Aurélio

Почему система перестает отвечать до того, как будет достигнута общая память системы?

У меня установлен 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 

Поменять скорости записи (точнее не swap, а скорость записи на раздел диска):

 # 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 
0
Взгляните на системный журнал. Если OOM Killer активен, система в беде. В противном случае обмен, вероятно, будет медленным, как ад. Daniel B 9 лет назад 0
Ваша система работает медленно, потому что ваш обмен использует 206 МБ. Этого следовало ожидать. Ramhound 9 лет назад 0
@DanielB Я не знаю, как проверить, активен ли OOM killer. Я обновил вопрос со скоростями раздела подкачки. Victor Aurélio 9 лет назад 0
@ Развернуть ваш комментарий для меня нет смысла, так как своп находится на диске, как это может повлиять на использование памяти? Можете ли вы объяснить свой комментарий, пожалуйста. Victor Aurélio 9 лет назад 0
Скорости чтения для свопа - только 1 часть, на что похожи скорости записи? cybernard 9 лет назад 0
@cybernard обновил вопрос. Victor Aurélio 9 лет назад 0
Обмен = виртуальная память = физическая память Ramhound 9 лет назад 0
Вы узнаете, когда убийца ООМ нанес удар. ;) Тем не менее, эта скорость ужасна, и это даже линейный тест. Что это за драйв каменного века? Daniel B 9 лет назад 0
@DanielB это ... http://ix.io/dsw Victor Aurélio 9 лет назад 0

0 ответов на вопрос