Articles of io

如何find悬挂过程的原因(可能是I / O相关)

在Ubuntu 14.04上,当我打开文件浏览器或“打开文件”对话框时,应用程序挂起大约5到10秒钟。 我怀疑这是由于一些NFS请求。 但是我怎么能find肯定的? 有没有办法显示所有的文件系统访问和他们的延迟? 主目录和许多其他目录通过NFS从远程机器上挂载。

如何检查一个具有沉重的IO使用情况的进程是否正常运行

我现在正在pipe理计算机集群进行科学计算。 群集中的一些进程需要大量的io使用。 现在我find了这样一个过程: 其状态在DOWN和RUN之间快速变化,其CPU使用率在1%和100%之间迅速变化。 在top产出中,爱荷华州为0%,闲置约为90% 我认为这个过程可能有一些问题,但是过程所有者声称它正在正确运行,因为它仍然在向磁盘写入数据。 更多信息: 该过程正在将数据写入安装在/ home上的远程磁盘 该过程基于稍微修改的代码。 原来的软件能够multithreading,但需要大量的内存。 修改的代码使用更多的磁盘和更less的内存,但修改代码的人不知道有关multithreading的任何内容。 小testing显示代码可以给出正确的结果 问题: 为什么这个过程没有使用cpu的100%,如果这是因为等待io为什么iowait是0%? 如何判断这个过程是否有问题,是什么types的问题呢?

Ubuntu的12.04高io的根进程

Ubuntu服务器12.04。 安装在硬盘上。 在其他ssd磁盘上运行的服务器上有postgresql数据库。 问题是在硬盘上的一些根进程高io。 iotop显示2个高io的进程: 13:29:52 335 be/4 root 0.00 B/s 0.00 B/s 0.00 % 99.99 % [kworker/u256:1] 13:29:40 775 be/4 root 441.07 K/s 0.00 B/s 0.00 % 96.85 % find . -depth -xdev ! -name . ! ( -path ./lost+found -uid 0 ) ! ( -path ./quota.user -uid 0 ) ! ( -path ./aquota.user […]

估计两台服务器之间的每日networkingIO

我有2个服务器:一个数据库服务器(SQL Server 2008,称为服务器A)和一个应用程序服务器(称为服务器B)发送SQL查询到第一个。 他们实际上在同一个局域网中,但是我们计划在两个不同的地理位置分开它们。 我尝试估计两个服务器之间所需的最小带宽,以便我的应用程序不会遇到性能问题。 我如何估算两台服务器之间交换的数据量? 例如:对于第xx / xx / xxxx天,从A到B发送大约1.5 GB的数据,从B到A发送750 MB数据。 是否有SQL Server上的诊断工具来衡量? 或者只是一个networking工具? 我无法访问任何物理硬件设备,但是我是两台服务器的pipe理员。 谢谢。

zabbix中这些单元的含义是什么?

当我尝试设置一些项目为我的磁盘读取和写入,我发现它由vfs.dev.read和vfs.dev.write代理。 这个项目包含一个名为type的参数,其中一些对我来说是未知的。 下面的单位是什么意思? 操作 SPS OPS BPS

如何find磁盘上最高的IO消费者?

有人可以帮助在每个单独的磁盘上find最高IO消费者吗? 即哪个进程消耗了/ dev / sda上最多的IO,是/ dev / sdb上的最高IO消耗。

I / O和RAM限制对于Hadoop性能非常重要。 但是磁盘速度与I / O有关吗?

Hortonworks表示 :“Hadoop集群的性能往往不受磁盘速度的限制 – I / O和内存限制将变得更加重要。” * 磁盘速度如何与I / O限制无关?

“光速”磁盘访问“真的是一件事情吗?

我刚刚在You Tube上看到了Hyve的广告 。 一个声明让我好奇,他们说,他们提供“ '光速'磁盘访问 ”: 这只是说他们有光学技术,如CD和DVD的一种奇特的方式? 或者这是新的东西? 我的第一反应是不可能的 – 电力不是那么快? 我半心半意地问他们与月球的联系。 我希望2.6秒。 也张贴在Skeptiks上

在dm-crypt上的LVM上进行I / O调度

我有以下设置: 在Dell PowerEdge R320上运行的Debian稳定版(Linux内核3.16.7) 在PERC H310 Mini控制器上的RAID1中有两个SATA硬盘,可以看作是/dev/sda 由/dev/sda2支持的dm-crypt目标dm-0 具有单个上述物理卷dm-0单个LVM卷组 上述卷组中有多个逻辑卷dm-1 , dm-2等,格式为ext4 当一个进程开始对一个逻辑卷进行批量写入时,所有其他进程都会严重I / O饥饿 – 系统变得无响应(当涉及到I / O时延迟达30秒)会发生什么情况。 我认为这是负责确保不会发生的I / O调度程序。 我看到sda使用cfq : # cat /sys/block/sda/queue/scheduler noop deadline [cfq] 但是其他每个设备映射器的目标报告都没有I / O调度器: # cat /sys/block/dm-0/queue/scheduler none # cat /sys/block/dm-1/queue/scheduler none # cat /sys/block/dm-2/queue/scheduler none 我的问题是,为什么没有设备映射程序目标的I / O调度,我可以启用它,或者我怎样才能使这个系统响应在沉重的I / O负载?

在使用ESXi 6.0U2的HP ML110 G9服务器上写入I / O性能不佳

嗨大家,我需要一点点的帮助,因为我找不到解决scheme, 我有一台惠普ML110 G9服务器:8GB内存2个2TB的硬盘每一个和一个250GB的固态硬盘 我已经安装了ESXi 6.0u2 HP定制。 和一个Windows Server 2012 R2。 使用VMWare半虚拟控制器 我已经停用了B120i控制器,因为可怕的I / O。 它没有写caching,所以我认为这是问题。 抱歉。 我犯了一个小错误,控制器是B140i Windows安装在2tb硬盘中的一个上 这里是atto基准的不同结果的图片: Atto基准 所以,我不知道我能做什么来提高性能。 任何帮助是极大的赞赏!!!!!!!! 对不起,如果我的英文不是很好。 我尽力了。