Questions tagged «io»

IO或I / O是引用输入和输出的常用缩写

2
Linux:I / O是否有类似于“ top”的内容?
我的磁盘经常被利用,但是top(和htop,一个自定义的替代品)没有任何可疑之处。 有没有一种方法可以按I / O(更具体而言:磁盘)利用率对进程进行排序? 编辑 发现使用iotop那些奇怪的过程是flush-8:16和jbd2/sdb3-7。似乎与通常的文件系统操作有关。
53 linux  process  top  io 


4
如何在Win7中更改进程或线程的I / O优先级?
Process Explorer能够显示给定线程的有效IO优先级,但不能更改它。鉴于IO优先级支持是一个相对较新的功能,因此大多数程序都没有设置自己的IO优先级。看来,默认情况下,IO优先级是从线程优先级(而不是进程优先级)派生的,Process Explorer也不能修改。 是否有其他工具可以帮助我更改给定线程/给定进程的所有线程的IO优先级?

1
在Linux中用于性能监控的top-like工具家族的完整列表:iftop iotop htop还有更多吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 类顶级实用程序在我的工作中非常少用,我想确保自己不会错过任何一个。请扩展以下性能监视(类顶部)Linux工具系列的列表: top-原始工具 htop-为多核/ cpu添加支持 iotop-输入/输出监视 iftop-网络监控 在顶部-将先前的元素合并到一个概述中 gtop- 系统统计信息的精美视觉效果 slabtop –显示最高级缓存的列表 ? 唯一标准-功能/样式的成熟度和相似性。
30 linux  top  io 

4
Windows 8磁盘使用率极高,IO缓慢
问题 从Windows 7升级到Windows 8 Professional后,似乎出现了一些令人不安的问题。 当我打开任务管理器时,有时几乎看不到任何磁盘活动,有时我会注意到磁盘使用率上升到50%,75%或100%。当我按磁盘使用情况对进程进行排序时,总是由系统进程来执行,但是它正在传输的数据量似乎对记录的磁盘使用情况没有影响。 我已经看到任务管理器说100%的磁盘使用率,而系统进程写入的速度为.1 MB / s,对系统写入的速度为20 MB / s的速度,也是如此。每当这种情况发生时,鼠标似乎都可以正常工作,因为我仍然可以移动鼠标而不会滞后,但是任何类型的IO都会发生大量延迟。 如果我尝试单击事物,则单击仅在几分钟后注册。如果我尝试键入任何内容,则什么也没有发生,然后在几秒钟后出现整个句子。 有时,而不是实际发生的动作延迟,而是在几秒钟后,我会听到与每次按键或单击相对应的一系列蜂鸣声。 今天,这个问题已成倍恶化。以前,它似乎是随机发生的(尽管我认为运行Chrome时可能会更频繁地发生),但现在它在我启动系统后就立即启动,并使整个计算机无法使用。 到现在为止,我一直可以忽略此问题,但是工作变得如此繁琐,以至于我需要尽快解决。 诊断程序 我见过的其他资料来源建议检查磁盘错误。我跑了chkdsk,它说一切都很好,尽管自从最近的事件以来我还没有运行它。 我还没有尝试启动到安全模式,主要是因为Windows 8引导速度太快而无法使用热键,但是一旦完成,我将进行更新。 我知道我看到过一些提示硬件有问题的帖子,但我想那chkdsk会发现的。我也看到过有人建议说它可能是某种效率低下的存储软件,但我唯一拥有的是Intel RST,它已被禁用。 需要注意的一件有趣的事是,几个月前,当这种情况仅发生过一次时,我查看了Windows Performance Diagnostics,发现它报告说我的系统事件几乎丢失了一半。我不知道它是否相关,但是我从未设法修复它,因此我想它可能是相关的。 最终,我已经看到许多来源建议运行xperf跟踪,这是我几周前在磁盘使用率高和延迟高的瞬间实例中所做的。我已经在这里附上了(很抱歉,如果您需要一个Microsoft帐户进行下载,但这是我唯一拥有100兆空间剩余的云存储)。 在我看来,这可能是由CrashPlan引起的,通过它我发现备份引擎崩溃时遇到了一些问题,并且无法终止该服务。但是,当发生这种情况时,我不会每次都获得较高的磁盘使用率,因此可能是磁盘使用率使CrashPlan崩溃了,而不是相反。 恐怕我无法从计算机的当前状态获取xperf跟踪,因为它的运行速度太慢,我什至无法打开已.bat保存的文件夹,但是如果这样做,我将发布它。 眼镜 运行Windows 8 Professional的HP Probook 6460b 8 GB DDR3 英特尔高清显卡 2.4 GHz双核处理器(i5) 硬盘:300 GB,不确定传输速率 如果您知道什么,请帮帮我,因为我迫切需要这台笔记本电脑来上学,顺便说一句,这就是我不能只重新安装Windows的原因。 更新-10/2013 由于此问题已解决,因此出于不相关的原因,我不得不重新安装Windows。通过朋友和同事的建议我发现,自从早期以来,Windows系统就开始大量使用磁盘,并且Windows 8只会加剧该问题。我的笔记本电脑运行平稳,但是我仍然注意到磁盘的活动时间有时会上升,即使系统看上去空闲时也是如此。多亏了在任务管理器中添加了磁盘监视器,并且使这个怪癖引起了人们的注意,也许MS会在未来的版本中大步简化Windows内核,以防止潜在的问题。 澄清-1/2015 由于这个问题仍在引起人们的关注和批评,我觉得值得一提的是我自撰写以来所学到的东西。当Windows在RAM上运行不足并开始将RAM的内容移到pagefile.sys时,会发生磁盘使用率高的情况。在存在某种错误的系统上,通常是硬盘驱动器速度慢或有缺陷,这会导致整个系统死机。由于写入页面文件本身的过程会降低计算机的速度,因此增加页面文件的大小不太可能解决此问题。虽然我仍然不确定是否通过运行解决了问题chkdsk或删除该病毒,如果您遇到了同样的问题,并且似乎找不到任何软件原因,则值得考虑,这可能是时候进行一些硬件升级了。安装更多的RAM将意味着Windows需要更少地写入页面文件,而更快的硬盘驱动器将意味着对页面文件的写入不太明显。

1
诊断Windows 10中100%的磁盘使用率
自从更新到赢10后,我遇到了磁盘使用问题。有时(有时每10分钟,有时每隔几小时一次),我的系统会无响应,因为磁盘使用率为100%。通常需要一到两分钟才能解决此阻塞问题。 如果我打开任务管理器,它说读写速度为0,但我的磁盘仍然是100%使用。我希望有一些进程阻止对所有其他进程的IO访问,所以我尝试观察性能监视器以获得繁重的进程,但由于我只能看到每个进程/服务的当前读/写速度,所以我没有能够查明任何异常行为。 有人能告诉我如何诊断这类问题吗?你可以想象它确实会降低我的工作效率,老实说,当我的电脑出现意想不到的时候我讨厌它:p 问候,klmdb PS:我已经搜索了100%的磁盘使用问题,并遇到了许多不同的建议(比如禁用一些Windows服务),但说实话,我更愿意通过切断我的预期操作来解决问题OS。

3
端口映射访问和内存映射访问之间的区别?
谁能解释端口映射和内存映射之间的区别,以及两者都完成了什么?为什么要映射端口,端口在结构上与内存映射有何不同?许多架构同时使用这两种端口有什么原因吗?另外,从这个意义上说,“端口”是什么,因为端口在不同的上下文中可能意味着不同的事物? 示例:端口转发,作为通信端点的端口,“端口映射”。 假设我将OUT写入端口400h(以虚拟机为例)(例如x86-64等)。 如果不在内存中,我该写什么或写在哪里?如何映射“端口”,从这个意义上说是什么?

2
任务管理器显示100%的磁盘使用率仅为0.5Mbps
我的电脑显示100%的磁盘使用率,尽管任务管理器仅列出了0.4Mbps的总使用率,但电脑死机了。 在其他时候,我可以看到磁盘I / O达到7 Mbps,但PC不会冻结。 我也深入研究了资源监视器,但是没有发现真正占用太多磁盘的任何内容。 如何追踪罪魁祸首程序?我很确定这不是木马或病毒。 我无法上传屏幕截图,因为我在该站点上还没有10分:-(

4
我应该将代码/项目存储在SSD还是辅助驱动器上?
我刚得到一个新盒子。它具有用于主驱动器的SSD和用于辅助驱动器的1TB SATA。我要在SSD上运行Windows和二进制文件,并将所有下载文件/文档/音乐/等文件保存在辅助驱动器上。 我的问题是我还应该将Visual Studio项目和代码保留在SSD上还是将它们保留在辅助驱动器上?更快的SSD可能对于编译和索引搜索会更好,但是对于更并行的磁盘IO情况,将它保留在第二驱动器上会更好吗?

3
调试Linux I / O延迟
我在我管理的几个Linux系统上遇到一些I / O问题。它们表明,在文件上的open(),unlink()或close()这样的简单系统调用中,进程通常会阻塞长达几秒钟的时间(这是一个问题,因为某些涉及的程序需要相当低的I / O延迟才能进行操作)正确地)。确实,所讨论的系统经历了适度的I / O负载,但是我很难认为足以证明如此巨大的等待时间。有时,通话可能需要15秒钟以上才能完成(尽管更常见的是,通话可能需要1或2或3秒钟左右)。 我的问题是:我怎么找出为什么会这样?我想要的是一个工具,可以告诉我内核中所阻止的进程是什么,以及为什么休眠的进程很忙,发生了什么事情等等。有没有这样的工具,或者有其他方法可以调试发生的事情吗? 另外,当然,如果您有任何线索,其实什么是发生的事情,怎么能避免? 作为记录,我使用的文件系统是XFS。


7
是什么使我的磁盘在Windows XP中崩溃?
我的Windows XP笔记本电脑有病。导致磁盘崩溃的原因是整个系统在启动后几分钟内无法响应。我如何找出导致磁盘跳动的原因?任务管理器非常适合查找正在使用的CPU或内存,但不显示磁盘I / O。 详细信息:运行Win XP Home,机器运行良好直到几天前。我已经验证它不是分页,因为它已用完RAM。根据DiskCheckup,没有可怕的SMART错误。


1
top相当于在mac / osx上显示每个进程(每秒)的I / O.
是否有类似top(可视)工具,可以显示每个进程磁盘I / O(kb /秒)? 在Mac上的Monitor磁盘活动,顶级或nettop(每个进程)中已经提出了这个问题?和什么是导致在OS X中的所有磁盘活动?,但iotop在El Capitan无效。 在OSX El Capitan上输出IOTOP: $sudo iotop dtrace: invalid probe specifier /* * Command line arguments */ inline int OPT_def = 1; inline int OPT_proj = 0; inline int OPT_zone = 0; inline int OPT_clear = 1; inline int OPT_bytes = 1; inline int OPT_elapsed …
3 macos  mac  io  top 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.