问题标签 [sar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 从 SAR 获取月度数据并显示干净的结果
我试图在 bash 中写一些东西来显示 sar 在本月记录的数据。到目前为止我所拥有的是
这显示了我想要的数据,因为它显示负载超过 110 的任何时间,问题是它只显示发生这种情况的小时数,而不是日期。这是一些示例输出:
我需要做的是在每组小时之上写下文件名,或者找到一种从 sar 获取完整日期的方法(从阅读 man 似乎是不可能的。)任何帮助将不胜感激。
所需输出的示例类似于
请注意,理想情况下,它将列出从中提取数据的文件名,以便于跟踪。
linux - 在 Fedora 22 上使用 sar 命令会导致错误的内存统计
我正在尝试通过收集各种信息来监视一些服务器sar
。所有应该监控的系统当前都在运行 Fedora 22。不幸的是,我无法获得正确的内存读数。
> 免费:
total used free shared buff/cache available
Mem: 1017260 34788 150984 68 831488 816204
Swap: 524284 20960 503324
> sar -r 1:
kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty
150996 866264 85.16 40 60784 169524 11.00 39572 31068 164
sar 是如何得出这些数字的?kbmemfree
看起来没问题,如果你把和从一起kbmemused
添加也很有意义。但是,看起来很遥远-我的假设是,但这不匹配。used
buff/cache
free
kbbuffers
kbcached
kbmemused - kbbuffers - kbcached = used (output of free)
难道我做错了什么?自两天以来,我一直在努力解决这个问题,并且无法找到任何进一步的信息。
bash - 如何将两个 awk 结果合并在一起?
我正在尝试绘制一些趋势图,因此我想“简化”我在电子表格上执行的手动数据收集过程并使其轻松运行。
也就是说,我从中得到了结果,标题为 Timestamp,Core #,100 - %Idle:
而这个,带有标题 Timestamp,Memory Used:
我试图得到这样的输出:
所以,正如你所看到的,它只是简单地调换了每个 CPU 内核的最后一行,但我不知道该怎么做。此外,可能还有未来的核心。
我尝试在 awk 上执行一个循环(以 cpucount 变量为限制),以仅打印最大内核数的结果,匹配两个文件上的时间戳,但我并没有走多远。
您能否帮助我使用 awk 公式来转置 CPU 内核值并将它们添加到 memresults.txt 文件中,以便它最终成为我发布的示例?
谢谢!
gradle - gradle:如何组装 JBoss sar 文件
是否有一个 gradle 插件可以让我组装一个 JBoss sar 文件,包括它的 jboss-service.xml 部署描述符文件?感谢您提供有关如何最好地做到这一点的任何提示。
assembly - IA-32 - 使用 `sarl`
我正在解释一些 IA-32 汇编代码。它是这样写的:
我知道这是一个算术右移,但我找不到任何例子。有人可以帮我分解一下吗?我不确定“右移”需要对数字做什么。谢谢。
java - AEM / CQ5 CMS 应用程序非常慢(发生了什么?sar %user load average 等)
我们正在运行 Adobe AEM 5.6.1 Author(w/Oracle JDK 1.7.0.79),今天登录和使用变得非常慢(报告在下午 3:50 左右 - 尽管 sar 中的数字表明它可能在下午 1:30 开始)。下午 4:00 左右重新启动应用程序似乎已修复。sar 在性能缓慢期间报告高 %user 数和低空闲数(这表明 CPU 使用率高?),但负载平均历史记录没有显示高 CPU 负载?想知道这些统计数据是否对应用程序性能有任何启示?%user 是否表示用户(应用程序)进程统计信息?我们的 CMS 与一个专门的用户一起运行,想知道 %user 是否可能与它对应?
感谢您在解释这些统计数据方面提供的任何帮助。
filesystems - 文件系统上的 HP UX iostat
我有一台运行 HP UX 11 操作系统的服务器,我正在尝试获取文件系统(而不是磁盘)的 I/O 统计信息。
例如,当我输入 iostat 时,我有 50 个磁盘连接到服务器(这里在 iostat 的输出下 3 个磁盘):
我有文件系统(df 输出):
/c101 (/dev/VGAPPLI/c101_lv): 66426400 blocks 1045252 i-nodes
/c102 (/dev/VGAPPLI/c102_lv): 360190864 blocks 5672045 i-nodes
/c103 (/dev/VGAPPLI/c103_lv): 150639024 blocks 2367835 i-nodes
/c104 (/dev/VGAPPLI/c104d_lv): 75852825 blocks 11944597 i-nodes
是否可以专门针对这些文件系统进行 I/O 统计?
谢谢。
linux - 创建 bash 脚本
如何创建一个通过 cronjob 定期运行的 bash 脚本,以从系统中收集当前机器上正在运行的进程的读数(每次运行每个进程 1 个样本)读数为:1 CPU 负载百分比。2 内存使用。3 打开文件计数。4 打开端口计数。
linux - 如何使用 SAR 检查最后 5 分钟的总体 CPU 使用情况
我知道这个 sar 示例,sar -u 1 3
它以 1 秒的间隔提供接下来 3 秒的统计信息。
然而 sar 还在后台继续收集信息(我的 cron 设置为每分钟收集一次统计信息)。有什么方法可以让我简单地使用 sar 命令查询过去 5 分钟的统计信息及其平均值。
现在我正在使用以下命令
检查过去 5 分钟内的整体 CPU 使用情况。
有没有更好的办法 ?
sockets - sar 命令输出关于 totsck 和 tcpsck 的奇怪套接字信息
我的 nginx Web 服务器位于运行 cent os 6.4 的 linux 虚拟机上。当使用 sar 命令检查套接字信息时,它会输出错误的套接字计数,如下所示:
注意totsck和tcpsck,后者比前者多,这个应该比前者少,为什么?