The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Просмотр в Linux списка совместно и..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Просмотр в Linux списка совместно и..."  
Сообщение от auto_tips (??) on 19-Окт-08, 23:10 
Утилита memstat сканирует содержимое /proc и генерирует список запущенных программ, используемых
разделяемых библиотек и прочих объектов находящихся в памяти (например, шрифты, области разделяемой памяти, файлы локали),
отображает занимаемую ими память, позволяет оценить степень
совместного использования библиотек.

Программа в Debian и Ubuntu находится в пакете memstat.
При запуске, чтобы вывод не обрезался по границе экрана, нужно использовать опцию '-w'.

Вывод с группировкой по библиотекам:
   memstat -w|grep PID|sort -k 4|less

Вывод с сортировкой по размеру:
   memstat -w|sort -r -n -k 1|less

Вывод с сортировкой по числу использующих объект процессов:

   memstat -w|grep -v PID| perl -ne '$a=$_;s/\d+/|/g;s/[^|]//g; print length($_)-1 . " $a";' \
   |awk '{print $1 "\t" $2 "\t" $3}'|sort -n -r -k 1|less

URL:
Обсуждается: http://www.opennet.dev/tips/info/1804.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Просмотр в Linux списка совместно используемых библиотек, за..."  
Сообщение от Аноним (??) on 19-Окт-08, 23:10 
А можно ли как-то очищать память от неиспользуемых объектов? Хотя бы каким-нибудь грубым методом. Кроме перезагрузки. А то бывает то ли после FF, толи ещё чего смотришь - а от 2GB и не осталось ничего.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Просмотр в Linux списка совместно используемых библиотек, за..."  
Сообщение от Аноним (??) on 19-Окт-08, 23:43 
>А можно ли как-то очищать память от неиспользуемых объектов? Хотя бы каким-нибудь
>грубым методом. Кроме перезагрузки. А то бывает то ли после FF,
>толи ещё чего смотришь - а от 2GB и не осталось
>ничего.

http://www.opennet.dev/tips/info/1455.shtml

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Раздел полезных советов: Просмотр в Linux списка совместно и..."  
Сообщение от Hubbitus email(ok) on 20-Окт-08, 14:10 
А кто подскажет, жива ли данная утилитка. и где ее дом?

Поискал, в репозиториях Федоры не нашелю. Нашел в Убунте - http://packages.ubuntu.com/ru/source/gutsy/memstat
Собственно в исходниках ссылка на оффсайт - http://charm.cs.uiuc.edu/~jyelon/software.html который мертв...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Раздел полезных советов: Просмотр в Linux списка совместно и..."  
Сообщение от arnix on 20-Окт-08, 18:28 
А исходники легко гуглятся

http://debian.cs.binghamton.edu/debian/pool/main/m/memstat/m...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Раздел полезных советов: Просмотр в Linux списка совместно и..."  
Сообщение от arnix on 20-Окт-08, 18:31 
ай, я не так понял "Собственно в исходниках ссылка на оффсайт", исходники в Вас уже были :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Раздел полезных советов: Просмотр в Linux списка совместно и..."  
Сообщение от Hubbitus email(ok) on 21-Окт-08, 01:49 
>ай, я не так понял "Собственно в исходниках ссылка на оффсайт", исходники
>в Вас уже были :)

Угу, исходники-то не проблема нагуглить... Вот только что-то вовсе не хочу завязываться без особой надобности на неподдерживаемую утилитку (а вдруг еще понравится? :) )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Просмотр в Linux списка совместно используемых библиотек, за..."  
Сообщение от Аноним (??) on 21-Окт-08, 09:31 
#aptitude search memstat
p   memstat                         - Identify what's using up virtual memory.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Просмотр в Linux списка совместно используемых библиотек, за"  
Сообщение от WatchCat (ok) on 25-Фев-09, 00:30 
Для меня несколько неочевидно толкование полученных цифр. memstat выдало всего занятой виртуальной памяти 41492к, запущенное вслед на ним free выдало:

            total       used       free       shared    buffers    cached
Mem:        256848     243008      13840          0       8900      98516
-/+ buffers/cache:     135592     121256

Что тут от чего надо отнимать и к чему прибавлять чтобы сопоставить результаты? А то у memstat как-то мало получается, а у free (и top тоже) много. (своп отсутствует)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру