求助:archlinux 下使用 transmission 导致磁盘读取问题
- 0次
- 2021-07-16 21:05:18
- idczone
基本情况是这样的:
在transmission在下载的时候(跟速度貌似关系不大,我试过全速2MB/s或者限速500K/S左右)。隔一段时间会听到“哔”的一声。然后这个时候不管是vlc或者smplayer都会直接卡掉。smplayer下面会显示在缓冲。结果反正就是视频播放会停滞下来。等待一会以后可以恢复播放。不过就是太不爽。
这个时候用iotop观察磁盘读写会发现磁盘的读在0B/s
内核我试过官方内核和-ck内核都一样。而且-ck内核使用bfq调度器的话貌似系统会因为这个挂掉。
磁盘是希捷的这货:
[[email protected] ~]# 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的问题还是磁盘的问题呢?
哦。其实我已经基本确定是transmission的问题了。因为如果停掉transmission就不会出现这个问题。于是其实我的问题是这究竟是磁盘持续读写的问题呢,还是这块硬盘本身的问题?或者是transmission特有的问题?
我用的transmission:
名称 : transmission-cli
版本 : 2.82-1
哗啦一声?楼主应该考虑备份资料了。
bt下载我一直用rtorrent 最近想转到transmission-cli 听你的情况都不敢尝试了。
经常开到5-6M也没见硬盘怎么样……
~ ⮀ transmission-cli --version
transmission-cli 2.82 (14160)
Archlinux中transmission经常开到7MB/s,没出现过什么大的问题,除了ntfs-3g占了将近一半的CPU。
transmission-gtk
2.82 (14160)
我看型号是ST2000DM001 我的是ST3000DM,希捷盘在windows下有类似的问题,主要是节电设置导致的。这会导致C1增长,同样盘我在ubuntu下就没问题。
你看下SMART里C1值是多少了。Arch应该是ID193 load/unload cycle conut ,如过高,可能是电源管理导致的。
transmission-daemon 2.82 (14160)从来没有问题,张老湿你是下了多少小电影?
同没问题,今天(其实是昨天)才下完一部片儿
已经确认是那块硬盘的问题了