在 htop 上,它显示了三个平均负载,一个粗体,一个正常,一个红色。它们代表什么?
这是我的 htop 输出:
例如,我对这个 ruby 脚本感到困惑:
它使用了多少物理内存?3+1+8+51+51
? 51
? 51+51
?
有没有办法在 htop 中显示 I/O 等待百分比?我找不到如何启用它的方法。在以下链接上有一个我需要的功能示例(“Avg:”行):http : //www.concept47.com/austin_web_developer_blog/sysadmin/something-cool-i-learned-about-htop/ 但在我的 htop 2.0.2 版本我不知道如何启用它。我知道我可以从 iotop 和类似工具中获取此信息,但我想在 htop 中获取此信息。
我在 Windows 上安装了一个 nginx 服务器,然后运行它并通过在本地主机上访问它来测试它。但是,我想查看运行htop
命令时在 Linux 环境中可以看到的更多详细信息(它提供了有关在 nginx 服务器上运行的工作进程数量的详细信息)。
Windows 上也存在这样的命令吗?
当我运行 htop(在 OS X 10.6.8 上)时,我看到如下内容:
1 [||||||| 20.0%] 任务:总共 70 个,运行 0 个 2 [||| 7.2%] 平均负载:1.11 0.79 0.64 3 [||||||||||||||||||||||||81.3%] 正常运行时间:00:30:42 4 [|| 5.8%] 内存[||||||||||||||||||||3872/4096MB] 交换[0/0MB] PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ 命令 284 501 57 0 15.3G 1064M 0 S 0.0 6.5 0:01.26 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_90134 437 501 57 0 14.8G 785M 0 S 0.0 4.8 0:00.18 /Applications/Thunderbird.app/Contents/MacOS/thunderbird -psn_0_114716 428 501 63 0 12.8G 351M 0 S 1.0 2.1 0:00.51 /Applications/Firefox.app/Contents/MacOS/plugin-container.app/Contents/MacOS/ 696 501 …
我不明白为什么我的 htop 仪表已经满了。我什至没有运行一些任务。这是我的 htop 的屏幕截图:
绿色仪表显示已用内存,蓝色仪表显示缓冲区,黄色仪表显示缓存。似乎缓存已经用完了我这里的所有内存。还是我只是困惑?因为数字显示48/494MB。
那么这里发生了什么?我应该增加服务器的内存吗?
我将运行 nginx、php 和 wordpress。这台服务器足以处理这个设置吗?
TL;DR 是否可以选择以生成一些报告并稍后使用 htop 加载它的方式运行 htop?类似于性能记录和性能报告。
我是 htop 的忠实粉丝。当我想查看是否有资源问题时,我经常使用它。例如,某些进程线程占用了太多的 CPU/内存。我想知道是否有办法记录 htop 使用的数据,例如 的快照/proc
,然后在 htop 中使用它。我基本上想在我的服务器上运行 htop 并稍后查看结果。类似于你可以用 sar 做的事情。只是我更喜欢 htop,而不是 sar 附带的工具。
我正在运行一个 MongoDB 数据库。没有分片。当我运行 htop 时,我看到了很多 mongod 实例。这是正常的吗?每个连接都会创建一个单独的 mongod 进程吗?我应该担心吗?
出于某种原因,当我使用 top 时,只显示其中之一。这部分也令人困惑。
正如评论中所问,“ps axjf | grep mongod”的输出:
12858 12878 12877 12858 pts/0 12877 S+ 500 0:00 \_ grep mongod
1 2691 2690 2690 ? -1 Sl 497 70:54 /usr/bin/mongod -f /etc/mongod.conf
Run Code Online (Sandbox Code Playgroud) 查看htop
我服务器上的输出,我看到 Gitlab 产生了 25 个 sidekiq 进程。我私下使用 Gitlab,所以永远不会有任何负载,所以我怀疑所有这些过程都是必需的,但我看不到如何配置它们的数量。
在资源受限的服务器上,我真的有必要为此烦恼吗?