Похоже, (смотря на ядро Linux source), что метка Swap:
в /proc/pid/smaps
- это общий доступ к свопу по данному pid.
В случае, когда используется разделяемая память, это, по-видимому, является чрезмерной аппроксимацией фактического использования swap. Например, суммируя использование swap родительского pid с его разветвленными дочерними элементами, и если у них есть общая разделяемая память в свопе, то оказывается, что эта часть (обменная разделенная память) подсчитывается несколько раз (один раз за pid).
Мой вопрос заключается в том, есть ли способ определить показатель использования честного свопа, основанный на количестве процессов, которые он использует (аналогично Pss:
).