Ответ 1
Он слишком хорош для разрушения сайта путем копирования/вставки всего содержимого здесь.
Вот моя проблема:
top - 11:32:47 up 22:20, 2 users, load average: 0.03, 0.72, 1.27
Tasks: 112 total, 1 running, 110 sleeping, 1 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8193844k total, 7508292k used, 685552k free, 80636k buffers
Swap: 2102456k total, 15472k used, 2086984k free, 7070220k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
28555 root 20 0 57424 38m 1492 S 0 0.5 0:06.38 bash
28900 root 20 0 39488 7732 3176 T 0 0.1 0:03.12 python
28553 root 20 0 72132 5052 2600 S 0 0.1 0:00.22 sshd
28859 root 20 0 70588 3424 2584 S 0 0.0 0:00.06 sshd
29404 root 20 0 70448 3320 2600 S 0 0.0 0:00.06 sshd
28863 root 20 0 42624 2188 1472 S 0 0.0 0:00.02 sftp-server
29406 root 20 0 19176 1984 1424 S 0 0.0 0:00.00 bash
2854 root 20 0 115m 1760 488 S 0 0.0 5:37.02 rsyslogd
29410 root 20 0 19064 1400 1016 R 0 0.0 0:05.14 top
3111 ntp 20 0 22484 604 460 S 0 0.0 10:26.79 ntpd
3134 proftpd 20 0 64344 452 280 S 0 0.0 6:29.16 proftpd
2892 root 20 0 49168 356 232 S 0 0.0 0:31.58 sshd
1 root 20 0 27388 284 132 S 0 0.0 0:01.38 init
3121 root 20 0 4308 248 172 S 0 0.0 0:16.48 mdadm
Как вы можете видеть, используется 7,5 ГБ памяти, но нет процесса, который его использует. Как это может быть и как это исправить?
Спасибо за ответ.
Он слишком хорош для разрушения сайта путем копирования/вставки всего содержимого здесь.
чтобы просмотреть весь процесс, вы можете использовать эту команду:
ps aux
а затем попробуйте сортировать с различными фильтрами
ps faux
Надеюсь, что это поможет.
Если ваша система начинает использовать файл подкачки, тогда у вас высокая загрузка памяти. Зависит от файловой системы, программы, которые вы используете - Linux-система может выделять всю вашу системную память, но это не значит, что они ее используют.
Множество серверов ubuntu и debian, которые мы используем, имеют свободную память 32 или 64 мб, но не используют swap. Однако я не Linux-gure, поэтому, пожалуйста, кто-то исправит меня, если я ошибаюсь:)
У меня нет ящика Linux, пригодного для экспериментов, но похоже, что вы можете сортировать верхний вывод с помощью интерактивных команд, чтобы вы могли перенести самых больших пользователей памяти на первое место. Проверьте страницу руководства и поэкспериментируйте.
Обновление: в версии top у меня есть (procps 3.2.7), вы можете нажать "<" и " > ", чтобы изменить поле, которое оно сортирует. На самом деле не говорит, в каком поле оно находится, вам нужно посмотреть, как меняется дисплей. Это не сложно, когда вы немного экспериментируете.
Тем не менее, точка Arrowmaster (что, вероятно, используется для кеша), является лучшим ответом. Используйте "бесплатно", чтобы узнать, сколько используется.
У меня была аналогичная проблема. Я запускал Raspbian на Pi B + с подключенной USB-штекером TP-Link USB. Палка вызвала проблему, из-за которой почти вся память потреблялась при запуске системы (около 430 из 445 МБ). Как и в вашем случае, работающие процессы не потребляют столько памяти. Когда я удалил палку и перезагрузился, все было в порядке, всего 50 МБ памяти.