Debian сжимают использование верхней памяти?

find dirname -name "filename"

Например:

find /usr/bin -name "*sh"

нашел бы все файлы, которые заканчиваются в "sh" в том каталоге.

Или:

find /usr/share/doc -iname "*readme*"

нашел бы все файлы с "readme" на их имена независимо от капитализации в том каталоге и его подкаталогах.

3
задан 20 March 2011 в 23:22
3 ответа

То, что Вы, вероятно, хотите знать, "Сколько свободной RAM мой компьютер может добраться, если этому нужны они?". Ответ от Вашего главного вывода:

Mem-Free = 36780k
Mem-Buffers = 5456k
Swap-Cached = = 360700k

Это составляет 364 МБ RAM из общего количества 512 МБ, доступного в Вашей системе, которая довольно хороша.

Один беспорядок общего источника состоит в том, что "Swap:Cached" в главном выводе на самом деле не связан с областью подкачки вообще. Это - пространство RAM, использованное для кэша блока ("кэш содержания жесткого диска").

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

2
ответ дан 3 December 2019 в 05:17

Это - использование верхней памяти, и это - хорошая вещь! См. linuxatemyram.com

4
ответ дан 3 December 2019 в 05:17

Это нормально, если Вы замечаете, что использование 472308k и этого 360700k перечислен как кэш. ОС использует эту "Свободную" память в качестве устройства хранения данных. Если программа войдет и запросит память, то система оставит часть кэшируемой памяти к программе запроса. Это просто использует доступную память, когда это может для ускорения определенных операций.

Таким образом, просто рассмотрение общей Свободной памяти в рамках Linux является немного вводящим в заблуждение.

Что касается апачского использования, это также нормально. Взять информацию непосредственно от страницы руководителя:

 VIRT -- Virtual Image (kb)
  The total amount of virtual memory used by the task. It includes all code, data and             shared libraries plus pages that have been swapped out. 
 (Note: you can define the STATSIZE=1 environment variable and the VIRT will be calculated from the /proc/#/state VmSize field.)

 RES -- Resident size (kb)
  The non-swapped physical memory a task has used.
  RES = CODE + DATA.

Таким образом, VIRT включает все использование памяти, которое в этом случае апачские процессы на самом деле будут наличием большого количества кода, библиотеки и т.д., вместе который является, почему они - приблизительно 300 МБ. RES является размером резидентного набора данных, на самом деле используясь в настоящее время, который в Вашей системе составляет приблизительно 16 МБ для некоторых процессов.

1
ответ дан 3 December 2019 в 05:17

Теги

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