Есть ли команда оболочки, чтобы узнать, сколько памяти используется в определенный момент, и детали того, сколько каждого процесса используется, сколько виртуальной памяти осталось и т. Д.?запрос информации о памяти в оболочке
ответ
Для "каждого процесса", как о top
:
PhysMem: 238M wired, 865M active, 549M inactive, 1652M used, 395M free.
VM: 162G vsize, 1039M framework vsize, 124775(0) pageins, 9149(0) pageouts.
PID COMMAND %CPU TIME #TH #WQ #POR #MREG RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE UID
7233 top 5.7 00:00.53 1/1 0 24 33 1328K 264K 1904K 17M 2378M 7233 3766 running 0
.: например
rprvt Resident private address space size.
rshrd Resident shared address space size.
rsize Resident memory size.
vsize Total memory size.
vprvt Private address space size.
спасибо большое .... топ сделал работу для меня .. – assassin
В зависимости от вашей операционной системы. В Linux free
отвечает на два из трех ваших вопросов.
~> free
total used free shared buffers cached
Mem: 904580 895128 9452 0 63700 777728
-/+ buffers/cache: 53700 850880
Swap: 506036 0 506036
"Swap" относится к виртуальной памяти.
спасибо большое за это ... – assassin
Давайте также поприветствуем старой классики, vmstat
.
$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 30160 15884 418680 281936 0 0 406 22 6 3 1 1 93 5
ya ... vmstat делает работу тоже .. спасибо. – assassin
Если вы находитесь на обновленном Linux, cat /proc/$pid/smaps
- это бизнес.
Если вы находитесь на OSX, проверьте https://superuser.com/questions/97235/how-much-swap-is-a-given-mac-application-using.
Если вы в Linux, дайте ps_mem.py попытку.
- 1. Получение информации о разделе памяти
- 2. Получение информации о памяти компьютера в Java
- 3. Запрос информации о клиенте DHCP
- 4. Получение информации о оперативной памяти - Powershell
- 5. Сценарий для получения информации о памяти
- 6. Запрос информации о версии из приложения JSF
- 7. Android Stackmob: Запрос информации о пользователе
- 8. Малый запрос информации о методе BOOL
- 9. Запрос дополнительной информации о ASM OPCodes
- 10. SQL-запрос для подробной информации о каждом
- 11. Получение информации о кэш-памяти в ARM процессоров - Linux
- 12. Получение информации о плате и памяти в системном вызове
- 13. Вывод информации о типе из размера чтения в памяти
- 14. Просмотр информации о процессоре!
- 15. Определение информации о кеше
- 16. Запрос Alamofire дает предупреждение о памяти
- 17. C++ правильное освобождение памяти без информации о выделении
- 18. Node.js создает модуль для сбора информации о памяти (RAM)?
- 19. Сбор информации о деятельности системы
- 20. Python - сбор информации о файлах рекурсивно приводит к ошибке памяти
- 21. Информация о памяти Tomcat
- 22. Избегать смешивания информации о языке
- 23. Отображение сводной информации о счете и информации о балансе
- 24. Извлечение информации о недвижимости в Orientdb
- 25. Отображение информации о пользователе
- 26. Получение информации о сервере
- 27. Сохранение информации о видео
- 28. Получение информации о Facebook
- 29. Информации о сеансе теряется
- 30. Добавление информации о ревизии
Ничего не работает повсюду, что работает bash: вам нужны разные команды для разных ОС. –