求助:archlinux 下使用 transmission 导致磁盘读取问题

2014-05-03 08:51:05 +08:00
 shierji
基本情况是这样的:

在transmission在下载的时候(跟速度貌似关系不大,我试过全速2MB/s或者限速500K/S左右)。隔一段时间会听到“哔”的一声。然后这个时候不管是vlc或者smplayer都会直接卡掉。smplayer下面会显示在缓冲。结果反正就是视频播放会停滞下来。等待一会以后可以恢复播放。不过就是太不爽。

这个时候用iotop观察磁盘读写会发现磁盘的读在0B/s

内核我试过官方内核和-ck内核都一样。而且-ck内核使用bfq调度器的话貌似系统会因为这个挂掉。

磁盘是希捷的这货:

[root@Promise ~]# hdparm -i /dev/sda

/dev/sda:

Model=ST2000DM001-1CH164, FwRev=CC43, SerialNo=Z1E1N6K5
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=3907029168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-4,5,6,7

* signifies the current active mode

有谁遇到过么。我想知道这是transmission的问题还是磁盘的问题呢?
3680 次点击
所在节点    Linux
8 条回复
shierji
2014-05-03 09:02:51 +08:00
哦。其实我已经基本确定是transmission的问题了。因为如果停掉transmission就不会出现这个问题。于是其实我的问题是这究竟是磁盘持续读写的问题呢,还是这块硬盘本身的问题?或者是transmission特有的问题?

我用的transmission:

名称   : transmission-cli
版本   : 2.82-1
riaqn
2014-05-03 09:05:21 +08:00
哗啦一声?楼主应该考虑备份资料了。
bt下载我一直用rtorrent 最近想转到transmission-cli 听你的情况都不敢尝试了。
reverland
2014-05-03 10:55:04 +08:00
经常开到5-6M也没见硬盘怎么样……
~ ⮀ transmission-cli --version
transmission-cli 2.82 (14160)
igboy
2014-05-03 11:39:54 +08:00
Archlinux中transmission经常开到7MB/s,没出现过什么大的问题,除了ntfs-3g占了将近一半的CPU。

transmission-gtk
2.82 (14160)
halfbloodrock
2014-05-03 16:33:38 +08:00
我看型号是ST2000DM001 我的是ST3000DM,希捷盘在windows下有类似的问题,主要是节电设置导致的。这会导致C1增长,同样盘我在ubuntu下就没问题。

你看下SMART里C1值是多少了。Arch应该是ID193 load/unload cycle conut ,如过高,可能是电源管理导致的。
ErnestDu
2014-05-03 18:11:13 +08:00
transmission-daemon 2.82 (14160)从来没有问题,张老湿你是下了多少小电影?
wenLiangcan
2014-05-04 01:12:08 +08:00
同没问题,今天(其实是昨天)才下完一部片儿
shierji
2014-05-24 17:04:26 +08:00
@ErnestDu 已经确认是那块硬盘的问题了

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

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

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

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

© 2021 V2EX