Команда верхней части Linux. Использование памяти

Необходимо изучить документацию terminfo, ncurses, экрана и шпаклевки, если Вы хотите отладить/настроить правильно. Также ярлыки удара могут быть настроены с inputrc. Изучите страницы справочника удара и ищите inputrc.

4
задан 25 September 2011 в 15:34
2 ответа

Это случай максимального использования памяти в отчетах для каждого процесса, как если бы это был единственный запущенный процесс. На самом деле все процессы apache имеют общую память (общие связанные библиотеки), и эта общая память сообщается для каждого процесса, поэтому общее использование всеми процессами apache кажется больше, чем оно есть на самом деле.

Их много ] сообщения , в которых обсуждается, как понимать и интерпретировать вывод top и ps.

использование памяти процессом в Linux - сложный вопрос; ты не можешь просто бежать ps и знаю, что происходит. Это особенно актуально, когда вы имеете дело с программами, которые создают множество идентичных дочерних процессов, например Apache. ps может сообщить, что каждый процесс Apache использует 10 мегабайт памяти, хотя в действительности предельные затраты на каждую Процесс Apache занимает 1 мегабайт памяти

6
ответ дан 3 December 2019 в 02:37

Вы забыли вычислить SHR или общую часть.

Попробуйте (7 * 40) - (3 * 40) = 160, что довольно близко соответствует используемой вами памяти.

Общая память - это память, которая совместно используется процессами; библиотеки Apache и тому подобное.

4
ответ дан 3 December 2019 в 02:37

Теги

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