问题标签 [iostat]
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.
solaris - 如何在 Solaris 9 中将 iostat 的输出作为图形获取
是否有可用的内置/自定义脚本?
linux - 什么进程正在使用我所有的磁盘 IO
如果我使用“top”,我可以看到哪个 CPU 很忙,以及哪个进程正在使用我所有的 CPU。
如果我使用“iostat -x”,我可以看到哪个驱动器正忙。
但是我如何查看哪个进程正在使用驱动器的所有吞吐量?
solaris - 映射 sd?/sdd? 名称到 Solaris 磁盘名称?
Solaris 中的某些命令(例如 iostat)使用磁盘名称(例如 sd0 或 sdd2)报告磁盘相关信息。是否有一致的方法将这些名称映射回标准 /dev/dsk/c?t?d?s?Solaris中的磁盘名称?
编辑:正如 Amit 所指出的,iostat -n生成设备名称,例如 c0t0d0s0 而不是 sd0。但是我怎么发现 sd0 实际上是 c0t0d0s0 呢?我正在寻找产生这样一个列表的东西:
许我可以运行 iostat 两次(使用和不使用 -n)然后合并结果并希望 iostat 产生的行数和设备排序在两次运行之间是相同的?mysql - 如何解释 iostat?
我在我的服务器上跟踪了很多参数,唯一我无法真正理解的是 IOstat。它是一个 MySQL 服务器,这是一个好的结果,还是我应该担心?
还有什么减少读/写活动的战争选择?
- 延迟_______键________写
- 基于内存的表
- 较少的指标
表上的写入负载非常高。
linux - 显示哪些文件是用 Linux 编写的工具?
我在 IOStat 中发现,我的应用程序的某些部分正在大量编写,但我不知道它是哪个进程以及它正在写入哪些文件。在 Vista 中有一个工具可以显示最近 30 秒内处于活动状态的文件。Linux有类似的东西吗?
linux - 系统范围的 I/O 统计信息
在“vmstat”的早期版本中,设备次要版本用于确定它是分区还是磁盘(0 => 磁盘和>0 => 分区)。我不正确吗?然后,从内核版本 2.6.x 开始,一些指标仅在磁盘级别测量,因此解析算法基于与设备关联的指标数量(11 个指标 => 磁盘和 4 个指标 => 分区)。
但是,在内核版本 2.6.18 中,还有 11 个分区指标,并且 RAM 驱动器的次要设备号也大于 0。见下文:
在这种情况下,如何将分区与磁盘分开?我的最终目标是确定系统的整体 I/O。在这方面的任何帮助将不胜感激。
perl - grep -v 和 -B|-A|-C 不能一起工作
我需要扫描iostat -En
Solaris 机器上的输出,以便在找到有错误的磁盘时,将有关该磁盘的两行发送到最终输出。到目前为止,这工作正常
但是当我尝试不包括 CD/DVD 设备时,我碰壁了。contaxt 标志 ( -A|B|C
) 似乎不起作用,-v
所以我不能使用它:
我认为这里不应该有任何输出,因为包含“CD/DVD”的行和它之前的行应该被删除。将其编写为任何语言的脚本都很简单,但它必须是一个可以在没有安装额外脚本的主机上运行的命令,所以我想perl -e
可以使用。我不知道任何perl,所以我没有尝试过这种方法。
一些示例iostat -En
输出:
在这种情况下,我不应该有任何输出,因为唯一有错误的设备是光驱,我不关心这些。
这是我正在寻找的输出。有任何想法吗?
io - FreeBSD iostat - 如何判断是否有问题?
我运行一个 FreeBSD NFS 服务器,最近我在整个集群中遇到了奇怪的问题(当从 NFS 共享加载文件时,Apache 服务器挂在“lockf”状态等)。
我对此很陌生,所以我的问题是如何判断服务器的 IO 是否过载?
这是我目前的 iostat:
是否有任何价值看起来很高?我可以做任何其他测试来查看系统是否有效地处理负载?
谢谢!
nginx - 为服务器大量静态内容调整 Nginx/CentOS
我有一台 64 位(centos5.5)的 linux 机器,2.83GHz Q9550,6gb 内存和一个 SATA 500gb 驱动器。
在这台机器上,我只提供缩略图,大部分大小约为 10kb,此时服务器上大约有 700 万个缩略图。我将它们设置在推荐给我的 /25/25/25/25 文件夹设置中。
平均而言,nginx 状态报告显示我正在服务大约 300 到 400 个活动连接。
例子:
现在的问题是这台机器的运行非常困难,并且随着我的站点越来越忙,它变得越来越慢。负载始终在 8 到 9 左右。
我注意到 iostat 显示超过 100% 的实用程序。
下面你可以看到我的一些 nginx 配置设置:
我的问题是,除了迁移到 RAID 设置和可能的 SSD 之外,还有什么可以调整/调整以从这台机器中获得更多收益吗?我感觉像我这样的服务器每秒应该能够处理超过 300 到 400 个活跃的 nginx 连接。
linux - 在 linux 上写 IO 中断?
我的应用程序使用 O_DIRECT 将 2MB 的数据直接刷新到 3 路条带存储(作为 lvm 卷安装)。
我在这个存储上的写入速度非常可悲。iostat 显示较大的请求大小正在被分解为较小的请求。
avgrq-sz
<20 ...该驱动器上的阅读量不多。
刷新 2MB 的连续内存块(mlock
用于确保)、扇区对齐(使用)大约需要 2 秒,而对写入速度大于 20Mbps 的存储进行posix_memalign
测试dd
和评估。iozone
我将不胜感激有关如何进一步调查此问题的任何线索。
PS:如果这不是此查询的正确论坛,我会感谢一个可能有用的指标。
谢谢。