'ps -auxwww' を実行すると、X が約 342M のメモリを使用していることがわかります。
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
[...]
root 2009 1.0 5.1 342564 105012 tty7 Rs+ Oct08 469:24 X :0
[...]
ただし、「top」は約 1358M を示しています。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
[...]
2009 root 20 0 1358m 102m 14m S 0.3 5.1 469:24.27 X
[...]
なぜ、そしてどれが正しいのですか?
「top」と「ps」の「総メモリ使用量」の投稿が(共有メモリのために)異なるのを見たことがありますが、これが単一のプロセスで発生する理由はわかりません。
編集:「ps -eo」オプションのどれでも、トップが与えるものを与えないことがわかりました。