Почему моя RAM (16G) быть полностью израсходованным?

Я всегда покупал Western Digital и никогда не имел никаких проблем. Я никогда не владел Seagate, но я услышал некоторые плохие вещи о них. Мой преподаватель является Сетевым Администратором, и он говорит, что пытается строго использовать Fujitsu.

0
задан 16 December 2009 в 22:28
3 ответа

Linux использует в своих интересах всю память, доступную ему.

Если будет память, которая конкретно не используется приложениями, то ОС будет использовать ее, чтобы cacheing ускорил другие процессы.

Бывший бесполезный, позволяя полезным ресурсам находиться там неиспользованные :)

7
ответ дан 4 December 2019 в 11:00
  • 1
    +1 - RAM, которая не используется (особенно в сервере) пропадает зря –  Mark Henderson♦ 16 December 2009 в 22:54
  • 2
    Забавный, как все жалуются на Windows, делающий то же. –  grawity 17 December 2009 в 17:56

Mysql (и любой другой SGBD) пытаются загрузить большинство данных, возможных в памяти, потому что это - некоторые намного более быстрые для получения данных из RAM, чем жесткий диск.

Это - нормальное поведение на Linux (вероятно, большая часть Unix и возможно окон?) системы ведут себя как это. Больше Вы имеете в памяти, более быстрой выполнения программного обеспечения.

5
ответ дан 4 December 2019 в 11:00
  • 1
    SGBD == DBMS, на всякий случай любой (как я) задавался вопросом - сохраняют Вас гуглящий его :) –  Mark Henderson♦ 17 December 2009 в 03:29
  • 2
    Да, извините.. SGBD является, по крайней мере, французским.. Мое плохое.. –  Vincent Demeester 17 December 2009 в 09:32

Используйте "свободный-m" для получения более четкого изображения того, для чего используется память.

0
ответ дан 4 December 2019 в 11:00

Теги

Похожие вопросы