[freebsd] Re: [freebsd] раскладка свопа по процессам

2016-07-19 Пенетрантность Eugene Grosbein
On 20.07.2016 12:15, Valentin Nechayev wrote:
> hi,
> 
> есть ли какой-то более-менее готовый способ узнать по процессам,
> сколько места в свопе занял каждый из них?
> 
> (Выполнять пересчёты по vm maps как-то слишком путано и ненадёжно.
> Swapped out в ps это не то - это когда процесс целиком ушёл с концами
> в своп, а частичные случаи не будут покрыты. Счётчики тоже не
> интересны.)

Есть код http://www.grosbein.net/freebsd/showswapped/ (c) 2010 Andrey Zonov 

Он использует libkvm и прекрасно работал на предыдущих версиях FreeBSD,
но начиная с десятки перестал - что-то поменяли в потрохах.

Можно написать автору и попросить свежую версию.




[freebsd] раскладка свопа по процессам

2016-07-19 Пенетрантность Valentin Nechayev
hi,

есть ли какой-то более-менее готовый способ узнать по процессам,
сколько места в свопе занял каждый из них?

(Выполнять пересчёты по vm maps как-то слишком путано и ненадёжно.
Swapped out в ps это не то - это когда процесс целиком ушёл с концами
в своп, а частичные случаи не будут покрыты. Счётчики тоже не
интересны.)