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 
<and...@zonov.org>
Он использует libkvm и прекрасно работал на предыдущих версиях FreeBSD,
но начиная с десятки перестал - что-то поменяли в потрохах.

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


Ответить