私は通常、サーバーリソースの使用量を監視します。モニタリングを使用しています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に示されています。どちらの値もキロバイト単位です。