笔记本硬盘跑满的时候操作会变卡,可能是什么原因造成的,总线不够吗?

2020-09-21 18:39:03 +08:00
 black11black

如题,三年前的笔记本。硬盘跑满的时候,比如迅雷满速下载任务的时候,系统操作就会有比较明显的迟滞感,微微卡卡的那种的。

想问一下这是什么原因造成的,当初组原没好好学。

是总线带宽被占满了之类的毛病?总线带宽有这么小吗,硬盘读写都能占满

1360 次点击
所在节点    问与答
15 条回复
mason961125
2020-09-21 18:45:02 +08:00
难道不是因为硬盘 IO 满了别的 IO 操作变慢了么……
felixcode
2020-09-21 18:50:19 +08:00
IO 延迟大了
Kiriya
2020-09-21 18:51:57 +08:00
下载跑满会影响其他软件及系统读取硬盘
594duck
2020-09-21 19:12:43 +08:00
老哥,服务器上也一样,磁盘 IO 满了,服务器动都 动不了,所有指令集都在处理 IO

最简单的事情就是现在我们弄程序 ,SWAP 分区只分 1M,知道为什么么,因为分大也没用,真内存进 SWAP,还压力有一点的,连 SSH 都连不进去。 只好重启,还不如 SWAP 分 1M 出问题直接 OOM 杀掉来的方便。
black11black
2020-09-21 20:37:33 +08:00
@mason961125 硬盘读取问题造成的卡顿不是这种卡顿吧,毕竟你程序已经加载到内存里了,读取造成的卡顿应该在打开的时候。另外系统装在 ssd 上,往机械硬盘里写东西还卡不对吧
cheng6563
2020-09-21 20:48:58 +08:00
@594duck swappiness 设成 0 就容易卡死 ssh 都上不去,设高一些到没啥问题
murmur
2020-09-21 20:49:50 +08:00
有的硬盘就这样,全负载的时候给系统一点都没有,尤其是那种靠缓存撑数出缓存就龟速不如 hdd 那种
cjpjxjx
2020-09-21 20:50:46 +08:00
打开资源监视器,自己看看是不是磁盘活动时间 100 %了
SuujonH
2020-09-21 21:26:56 +08:00
有同样的问题...不知道为啥...
但是我的问题只和网络下载有关系。

我有 2 块 SSD,一块系统,一块存储。
在本地拷贝速度能到 400mB/s,但是用网络下载(哪怕用 samba 从 nas 上拷下来),到 40mB/s 就不行了...
鼠标也动不了,音乐也卡...

等一个懂的老哥
joyhub2140
2020-09-21 22:13:07 +08:00
@SuujonH 网卡问题吧
hakono
2020-09-21 22:17:04 +08:00
@SuujonH 一般的板载网卡数据处理都不是在网卡芯片内,而是 cpu 里进行,有的网卡和 cpu 不行的话,会导致 cpu 主要性能被拿来处理网卡的网络数据量变的卡
hakono
2020-09-21 22:18:59 +08:00
@hakono 打字错误 “被拿来处理网卡的网络数据所以变的卡”
594duck
2020-09-22 04:32:51 +08:00
@cheng6563 swappiness = 0 在生产实践中是真的没什么用。不解决实际问题,就这么说加了 swappiness=0 你分配多大 swap,500M 以内,有和没有都一样,>500M 还是一样毕竟磁盘速度就这点。

宁可 OOM 状态统一。

这个参数一般是 android 优化的时候喜欢加得
black11black
2020-09-22 09:44:49 +08:00
@hakono 我也有类似的问题,但我印象中我是本地满载 hdd 也会导致卡顿,所以第一直觉是硬盘而不是网卡。但是我很确定我的网卡满载的时候 cpu 负载不高,我和楼上应该都不是你说的这个原因
SuujonH
2020-09-23 09:40:20 +08:00
@hakono
@black11black

我占满的时候,资源使用情况大概是这样...


这是从 NAS 上拷贝文件下来的情况,最明显的表现现象就是播放的音乐一秒卡 10 次.
事实上从 steam 上下载的时候 40+mB/s 就会出现卡顿...也就是说网卡没吃满也会出现卡顿
很困惑...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/709136

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX