V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ezXE2V
V2EX  ›  Ubuntu

希捷酷鱼绿盘 编译 Android 源代码,在 repo sync 的 checkout 阶段变得非常慢,尝试复制东西到硬盘里速度只有几百 KB/S

  •  
  •   ezXE2V · Jul 10, 2018 · 4547 views
    This topic created in 2858 days ago, the information mentioned may be changed or developed.

    系统是 Ubuntu 16.04

    Supplement 1  ·  Jul 13, 2018
    应该是文件系统的问题,原来是 ntfs,格成 ext4 感觉好多了
    25 replies    2018-07-13 09:27:51 +08:00
    ca1123
        1
    ca1123  
       Jul 10, 2018
    小文件太多了吧?
    sephinh
        2
    sephinh  
       Jul 10, 2018 via iPhone
    换 ssd 啊
    mrzx
        3
    mrzx  
       Jul 10, 2018
    @sephinh 换 SSD 小文件、零碎的文件也不行,要考虑随机 4K 速度。

    所以便宜的 SSD 不能买。

    要解决这个问题。
    我想到有 2 个方法
    买大内存,用大量内存做硬盘写入缓冲。

    买随机 4K 高的 SSD

    但这 2 种,预算投入都不会小。
    yuriko
        4
    yuriko  
       Jul 10, 2018
    印象中 repo sync 本来也不快……
    我经常 sync 下去就是半天,不过我没注意过是网络还是别的什么卡
    daigouspy
        5
    daigouspy  
       Jul 10, 2018 via Android
    @mrzx 内存投入小?
    daigouspy
        6
    daigouspy  
       Jul 10, 2018 via Android
    @mrzx 请忽略上一个回复,三星 970evo 的 4k 足够你用了,而且不贵。或者不怕丢失数据的话就用内存虚拟盘,搞个 8g 足够你放源代码了。
    tempdban
        7
    tempdban  
       Jul 10, 2018 via Android
    @daigouspy Android 的 8g 真不够…
    sephinh
        8
    sephinh  
       Jul 10, 2018 via Android
    @mrzx 只要你买的不是个别贪便宜的大号 U 盘,正常 4k 性能完全足够了
    HangoX
        9
    HangoX  
       Jul 10, 2018
    @mrzx 傲腾了解一下
    ezXE2V
        10
    ezXE2V  
    OP
       Jul 10, 2018
    @daigouspy
    @sephinh 现在源码最新的编译完差不多要 200G,固态装不下,试试内存虚拟硬盘
    mrzx
        11
    mrzx  
       Jul 10, 2018
    @HangoX 请了解一下傲腾
    必要条件有点苛刻。
    必须是用 200 系列主板+KabyLake CPU+optane M.2
    exkernel
        12
    exkernel  
       Jul 10, 2018
    以前搞这个 AOSP 的时候, MX200 的 256g, 第一次 repo sync 少说两个钟
    xud6
        13
    xud6  
       Jul 10, 2018   ❤️ 1
    淘个 1T+的二手服务器固态硬盘,马上搞定
    meisky6666
        14
    meisky6666  
       Jul 10, 2018
    你这是网络问题吧、、
    luozic
        15
    luozic  
       Jul 10, 2018
    没有大内存和 ssd 编译 Android 这种超大 C++工程很坑的。
    fchypzero
        16
    fchypzero  
       Jul 10, 2018
    @exkernel MX200 是 250G 的,MX100 才是 256G
    HangoX
        17
    HangoX  
       Jul 10, 2018
    @mrzx 你把傲腾到普通硬盘用就没有这种限制了,window 上有个软件可以指定某个盘变成加速用的盘
    StarRED
        18
    StarRED  
       Jul 10, 2018 via Android
    PCIe SSD 高效率 值得拥有
    lwq974962192
        19
    lwq974962192  
       Jul 10, 2018 via Android
    pm981 你值得拥有
    iFlicker
        20
    iFlicker  
       Jul 10, 2018
    三星 960pro 512G ,妥妥的
    season4675
        21
    season4675  
       Jul 10, 2018
    首先,不要买绿盘,绿盘确实是硬盘里最慢的。
    其次,应该是文件太多了。
    ouqihang
        22
    ouqihang  
       Jul 10, 2018 via Android
    绿盘很旧+停产了,现在这个坑的产品叫蓝盘 5400。本来就是最省电 慢的产品。
    flynaj
        23
    flynaj  
       Jul 11, 2018 via Android   ❤️ 1
    内存要大,还有你的文件系统也有关系
    xlsepiphone
        24
    xlsepiphone  
       Jul 11, 2018 via Android
    还是 mac 自带的 ssd 快。我 sync 大概一个钟头。86G 代码,我他么只是想编个 libc 啊😂
    ezXE2V
        25
    ezXE2V  
    OP
       Jul 13, 2018 via Android
    @flynaj 确实是文件系统的问题,原来是 ntfs,换成 ext4 就好了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1177 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 17:54 · PVG 01:54 · LAX 10:54 · JFK 13:54
    ♥ Do have faith in what you're doing.