「ps」は「htop」よりもメモリ使用量がはるかに高いです。

「ps」は「htop」よりもメモリ使用量がはるかに高いです。

私は通常、サーバーリソースの使用量を監視します。モニタリングを使用していますhtop

ランタイムhtopメモリ使用量は1.3G、私は大丈夫です。

しかし、各プロセスで使用されているメモリを見ようとしました。そのために私はpsコマンドを使用します。 MySQLが使用しているメモリを確認するためにps aux | grep mysqld

次の行を印刷します。

root     13908  0.0  0.0 112660   972 pts/0    S+   11:12   0:00 grep --color=auto mysql
mysql    17984  2.6  3.1 2845500 387676 ?      Ssl   2017 2974:34 /usr/sbin/mysqld

したがって、MySQLは以下を使用しているようです。2845500記憶は周囲を意味する。2.7G(よりはるかに高いメモリ1.3G)システム全体のメモリ使用量を表示しますhtop

psが表示する数字はキロバイトではなくバイト単位ですか?

PS:私はCentOS 7、64ビットバージョンを使用しています。

答え1

2845500はメモリ量です。割り当てられた使用された量ではなくプロセスによるものです。後者は、次の列387676に示されています。どちらの値もキロバイト単位です。

関連情報