(Linux カーネルソースを見ると) のSwap:メトリック/proc/pid/smapsは、指定された pid によってアクセス可能な合計スワップであるようです。
共有メモリが関係している場合、これは実際のスワップ使用量を過大評価しているようです。たとえば、親 pid とそのフォークされた子のスワップ使用量を合計すると、それらがスワップ内に共通の共有メモリを持っている場合、この部分 (スワップされた共有メモリ) が複数回 (pid ごとに 1 回) カウントされるように見えます。
私の質問は、それを共有しているプロセスの数に基づいて公正なスワップ使用メトリックを把握する方法があるかどうかです (同様にPss:)。