gpt4 book ai didi

Linux 内存报告差异

转载 作者:IT王子 更新时间:2023-10-29 00:23:44 25 4
gpt4 key购买 nike

<分区>

我发现 meminfo 和 ps 之间存在内存使用差异。根据 ps,Free 报告的可用内存比明显使用的进程少得多。

根据free,我只有3188mb free:

free -m
total used free shared buffers cached
Mem: 15360 13273 2086 0 79 1022
-/+ buffers/cache: 12171 3188
Swap: 0 0 0

我尝试使用 ps 追踪内存的去向(在非 0 RSS 值下方剪断):

ps -A --sort -rss -o comm,pmem,rss

COMMAND %MEM RSS
mysqld 13.1 2062272
java 6.2 978072
ruby 0.7 114248
ruby 0.7 114144
squid 0.1 30716
ruby 0.0 11868
apache2 0.0 10132
apache2 0.0 9092
apache2 0.0 8504
PassengerHelper 0.0 5784
sshd 0.0 3008
apache2 0.0 2420
apache2 0.0 2228
bash 0.0 2120
sshd 0.0 1708
rsyslogd 0.0 1164
PassengerLoggin 0.0 880
ps 0.0 844
dbus-daemon 0.0 736
sshd 0.0 736
ntpd 0.0 664
squid 0.0 584
cron 0.0 532
ntpd 0.0 512
exim4 0.0 504
nrpe 0.0 496
PassengerWatchd 0.0 416
dhclient3 0.0 344
mysqld_safe 0.0 316
unlinkd 0.0 284
logger 0.0 252
init 0.0 200
getty 0.0 120

但是,这没有意义,因为将 RSS 列相加导致总内存使用量仅为 3287mb 左右,这应该会留下将近 12gb 的空闲空间!

我在 Amazon AWS 上使用内核 2.6.16.33-xenU #2 SMP x86_64。

我的内存去了哪里?任何人都可以阐明如何追踪这一点吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com