V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
shierji
V2EX  ›  Linux

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

  •  
  •   shierji ·
    reee · 2014-05-03 08:51:05 +08:00 · 3708 次点击
    这是一个创建于 3883 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基本情况是这样的:

    在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的问题还是磁盘的问题呢?
    第 1 条附言  ·  2014-05-03 23:56:41 +08:00
    我更新了下固件……虽然貌似版本没变不过今晚没有出现这个问题了…待观察
    第 2 条附言  ·  2014-05-03 23:56:45 +08:00
    我更新了下固件……虽然貌似版本没变不过今晚没有出现这个问题了…待观察
    8 条回复    2014-05-24 17:04:26 +08:00
    shierji
        1
    shierji  
    OP
       2014-05-03 09:02:51 +08:00
    哦。其实我已经基本确定是transmission的问题了。因为如果停掉transmission就不会出现这个问题。于是其实我的问题是这究竟是磁盘持续读写的问题呢,还是这块硬盘本身的问题?或者是transmission特有的问题?

    我用的transmission:

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

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

    你看下SMART里C1值是多少了。Arch应该是ID193 load/unload cycle conut ,如过高,可能是电源管理导致的。
    ErnestDu
        6
    ErnestDu  
       2014-05-03 18:11:13 +08:00
    transmission-daemon 2.82 (14160)从来没有问题,张老湿你是下了多少小电影?
    wenLiangcan
        7
    wenLiangcan  
       2014-05-04 01:12:08 +08:00
    同没问题,今天(其实是昨天)才下完一部片儿
    shierji
        8
    shierji  
    OP
       2014-05-24 17:04:26 +08:00
    @ErnestDu 已经确认是那块硬盘的问题了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 14:02 · PVG 22:02 · LAX 06:02 · JFK 09:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.