
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.07.2010, 11:43
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
Доброго времени суток! Подскажите пожалуйста, как определить что находится в swap области Код: plaintext 1. 2. 3. Заранее благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2010, 15:18
|
|||
|---|---|---|---|
Определить кто использует SWAP |
|||
|
#18+
Дмитрий_КунинДоброго времени суток! Подскажите пожалуйста, как определить что находится в swap области Код: plaintext 1. 2. 3. Заранее благодарю! Под AIXом svmon! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2010, 15:19
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
Дмитрий_Кунин, Огласите версию ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2010, 18:48
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
авторДмитрий_Кунин, Огласите версию ОС. RHEL5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2010, 19:51
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2010, 23:18
|
|||
|---|---|---|---|
Определить кто использует SWAP |
|||
|
#18+
Relic Hunter, вы полагаете, что значение virtual size - resident size покажет использование свопа? это не так. процесс может "промаппить" хоть весь диск не съев при этом памяти. нужен какой-то другой способ поточнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 00:01
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
netwind, man top o: 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.) VIRT = SWAP + RES. p: SWAP -- Swapped size (kb) The swapped out portion of a taskâs total virtual memory image. q: RES -- Resident size (kb) The non-swapped physical memory a task has used. RES = CODE + DATA. r: CODE -- Code size (kb) The amount of physical memory devoted to executable code, also known as the âtext resident setâ size or TRS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 00:32
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
Процессы отсортированные по макс. SWAP Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 00:54
|
|||
|---|---|---|---|
Определить кто использует SWAP |
|||
|
#18+
Relic Hunter,ну давайте по вашему посчитаем: Код: plaintext 1. 2. 3. то есть у процесса python SWAP=289 МБ ? а почему тогда общее использование swap всего 240кб ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 01:16
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
Тоже об этом подумал. Где-то глючит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 12:27
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
netwind. это не так. процесс может "промаппить" хоть весь диск не съев при этом памяти. нужен какой-то другой способ поточнее. Есть предложения? А как в AIX это посмотреть, там ведь таже проблема будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 13:54
|
|||
|---|---|---|---|
Определить кто использует SWAP |
|||
|
#18+
_р11р_, в аикс может и не будет такой проблемы, там же другие утилиты. В линуксе предлагаю слабать скриптик: идем и перебираем по по всем процессам в /proc/<pid>/smap допустим, самый большой блок в mysql у меня : 7f300115a000-7f30bc99b000 rw-p 00000000 00:00 0 Size: 3072260 kB Rss: 1444820 kB Pss: 1444820 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 16924 kB Private_Dirty: 1427896 kB Referenced: 1270488 kB Swap: 457580 kB KernelPageSize: 4 kB MMUPageSize: 4 kB видимо что засвопили 450 мб, что похоже на правду. Вероятнее всего это неиспользуемые ключи в кеше ключей myisam. для только что перезапущенных процессов я проверил - там 0. Готовую программу я не нашел, так что надо писать. может быть прикладной смысл вопроса другой? ответ на какой вопросы вы пытаетесь получить таким образом? вот программа atop в режиме 'm' выводит колонки MINFLT и MAJFLT . там где MAJFLT большое - тот процесс проблемный и активно свопится. Сейчас считается, что можно и вообще без свопа работать. но своп все равно включают для безопасности. на линуксе настраивают vm.swapiness=0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 22:01
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
Relic HunterТоже об этом подумал. Где-то глючит. нет никакого глюка: procResident Set Size: number of pages the process has in real memory, minus 3 for administrative purposes. This is just the pages which count towards text, data, or stack space. This does not include pages which have not been demand-loaded in, or which are swapped out . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2010, 22:31
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2010, 01:44
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
netwindчто похоже на правду ага так и есть - то что в /proc/pid/smaps коррелирует с /proc/pid/pagemap: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. swapinfo.pl - довольно тормозной парсер pagemap: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2010, 12:57
|
|||
|---|---|---|---|
Определить кто использует SWAP |
|||
|
#18+
Андрей Панфилов, ну зачем вообще вам захотелось парсить бинарный pagemap, когда есть удобный текстовый smaps, да еще и с суммарной информацией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2010, 21:47
|
|||
|---|---|---|---|
|
|||
Определить кто использует SWAP |
|||
|
#18+
netwindну зачем вообще вам захотелось парсить бинарный pagemap, когда есть удобный текстовый smaps, да еще и с суммарной информацией.чтобы по крайней мере убедиться, что в smaps хранится правильная информация (разработчики почему-то забывают вовремя документацию писать - в актуальном man 5 proc информации про swap нет), более того из pagemap можно вытащить больше информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&tablet=1&tid=1484809]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 463ms |

| 0 / 0 |
