标签: top

适用于 Windows Powershell 的 Linux“顶部”命令?

我正在寻找一个 PowerShell cmdlet,它可以提供与 Linux Top 应用程序类似的功能。在某个给定的时间间隔刷新并使用 CPU % util 显示进程列表的东西。

我见过在循环中列出 CPU % 利用率的脚本,但是像 top 这样的东西会更方便,因为我们已经设置了 SSH/Powershell 访问权限以进行管理(我仍然更喜欢腻子外壳!)

linux ssh display powershell top

79
推荐指数
6
解决办法
14万
查看次数

Linux:有没有类似于 I/O 的“top”?

我的磁盘经常被使用,但top(和htop自定义替换)没有显示任何可疑之处。

有没有办法按 I/O(更具体地说:磁盘)利用率对进程进行排序?

编辑
发现使用iotop那些奇怪的过程是flush-8:16jbd2/sdb3-7。似乎与通常的文件系统操作有关。

linux process io top

66
推荐指数
3
解决办法
4万
查看次数

为什么 Linux 中 top 报告的 CPU 使用率超过 100%?

我已经看到 CPU 使用率超过 100%。这怎么可能?是不是因为我有四个 CPU 核心,所以 100% 不是真的最大值?

另外,当程序执行此操作时,除了使用k命令之外,我还能在顶部做什么?

linux cpu-usage process top ubuntu-10.04

64
推荐指数
3
解决办法
8万
查看次数

为什么“top”命令显示 CPU 使用率为 799%?

我正在 4 核 Ubuntu 服务器中运行一个进程。但是,top命令显示 CPU 使用率始终为 799%。

这怎么可能?我知道对于多核 CPU,预计 CPU 使用率会超过 100%,但 799% 是一个非常高的值。

任何人都可以向我解释为什么以及何时会发生这种情况?

编辑:

根据 Gregory MOUSSAT 的建议,使用 htop 我得到了以下信息:

在此处输入图片说明

linux multi-core top ubuntu

53
推荐指数
1
解决办法
12万
查看次数

理解 Unix 中的 top 命令

当我top -c在我的 UNIX 机器上运行命令时,我得到以下输出:

top - 03:09:34 up 5 days,  6:14,  1 user,  load average: 0.00, 0.00, 0.00
Tasks: 175 total,   1 running, 174 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.0%sy,  1.0%ni, 98.3%id,  0.2%wa,  0.0%hi,  0.0%si,  0.3%st
Mem:   8089600k total,  7953908k used,   135692k free,   271956k buffers
Swap: 10288440k total,  1155552k used,  9132888k free,  1934536k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                           
28552 ora       18   0 2131m 571m 3456 S  2.0  7.2 …
Run Code Online (Sandbox Code Playgroud)

unix top

49
推荐指数
1
解决办法
10万
查看次数

iotop 抱怨“CONFIG_TASK_DELAY_ACCT 未在内核中启用”仅针对特定进程

我试图用它来iotop确定 CPU 是否在任何时候等待名为bwa(它是下一代序列对齐程序)的特定程序的 I/O。如果我开始时iotop没有指定特定进程 ( ),我会获得所有预期信息,包括和,但我感兴趣的进程不会显示在列表中。如果我随后指定我感兴趣的进程,则会抱怨“内核中未启用 CONFIG_TASK_DELAY_ACCT”。为了保持理智,我在我的内核配置文件 ( )中验证了已启用 ( )。-p pidSWAPINIO>iotop/boot/config-3.7.10-1.11-desktopCONFIG_TASK_DELAY_ACCTCONFIG_TASK_DELAY_ACCT=y

问题:

  1. 当我知道特定进程已启用时,什么可能导致iotopthink未启用?CONFIG_TASK_DELAY_ACCT
  2. 我可以修复它吗?
  3. 我是不是忽略了一些愚蠢的事情?

linux unix io top

38
推荐指数
3
解决办法
2万
查看次数

是否有用于磁盘使用的 `top`

如何使用topshell 中唯一正确的系统实时跟踪磁盘使用情况(写/读和其他很酷的东西)?

如果它可以监视特定目录,那就太酷了。

linux top resource-usage

36
推荐指数
1
解决办法
4万
查看次数

用于 Linux 性能监控的顶级工具系列的完整列表:iftop iotop htop atop more?

在我的工作中,顶级实用程序非常少,我想确保我没有遗漏任何一个。请扩展以下性能监控(顶级)系列 linux 工具列表:

  • 顶部 - 原始工具
  • htop - 添加对多核/cpu 的支持
  • iotop - 输入/输出监控
  • iftop - 网络监控
  • atop - 将之前的元素合并到一个概览中
  • gtop -系统统计数据的精美视觉效果
  • flattop – 显示顶级缓存列表
  • ?

唯一的标准 - 功能/风格的成熟度和相似性。

linux io top

34
推荐指数
1
解决办法
2万
查看次数

如何仅为特定用户获取“top”?

如何top只为一个用户阅读bash?我不希望它显示其他用户的数据。

top

32
推荐指数
1
解决办法
4万
查看次数

为什么“top”中的内存使用量没有加起来?

我注意到有时当我运行top 时,进程表中每个进程的内存使用量似乎加起来不等于总数。

例如,在下面的转储中,top 表示我正在使用 16 Gb 内存。但是,进程表只显示了两个使用 520 Mb 多一点的进程。如何找出消耗其他 15.5 Gb 的资源?(我正在使用 CentOS。)

$顶

top - 12:16:34 up 45 days, 2:28, 3 users, load average: 0.24, 0.65, 0.71
任务:总共 274 个,运行 1 个,睡眠 273 个,停止 0 个,僵尸 0 个
Cpu(s): 2.3%us, 0.2%sy, 0.0%ni, 97.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
内存:总共 16432032k,已使用 16340144k,91888k 空闲,21736k 缓冲区
交换:总共 18481144k,已使用 1112k,空闲 18480032k,缓存 15624488k

  PID 用户 PR NI VIRT RES SHR S %CPU %MEM TIME+ 命令
18159 jsmith 15 0 260m 31m 4560 …

memory linux top

30
推荐指数
1
解决办法
1万
查看次数