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

2018-07-10 09:51:52 +08:00
 EthanZhuXE2V

系统是 Ubuntu 16.04

3840 次点击
所在节点    Ubuntu
25 条回复
ca1123
2018-07-10 10:23:00 +08:00
小文件太多了吧?
sephinh
2018-07-10 11:02:43 +08:00
换 ssd 啊
mrzx
2018-07-10 11:13:30 +08:00
@sephinh 换 SSD 小文件、零碎的文件也不行,要考虑随机 4K 速度。

所以便宜的 SSD 不能买。

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

买随机 4K 高的 SSD

但这 2 种,预算投入都不会小。
yuriko
2018-07-10 11:15:59 +08:00
印象中 repo sync 本来也不快……
我经常 sync 下去就是半天,不过我没注意过是网络还是别的什么卡
daigouspy
2018-07-10 11:17:11 +08:00
@mrzx 内存投入小?
daigouspy
2018-07-10 11:19:12 +08:00
@mrzx 请忽略上一个回复,三星 970evo 的 4k 足够你用了,而且不贵。或者不怕丢失数据的话就用内存虚拟盘,搞个 8g 足够你放源代码了。
tempdban
2018-07-10 11:25:00 +08:00
@daigouspy Android 的 8g 真不够…
sephinh
2018-07-10 11:35:54 +08:00
@mrzx 只要你买的不是个别贪便宜的大号 U 盘,正常 4k 性能完全足够了
HangoX
2018-07-10 12:08:46 +08:00
@mrzx 傲腾了解一下
EthanZhuXE2V
2018-07-10 12:12:30 +08:00
@daigouspy
@sephinh 现在源码最新的编译完差不多要 200G,固态装不下,试试内存虚拟硬盘
mrzx
2018-07-10 12:51:13 +08:00
@HangoX 请了解一下傲腾
必要条件有点苛刻。
必须是用 200 系列主板+KabyLake CPU+optane M.2
exkernel
2018-07-10 16:14:50 +08:00
以前搞这个 AOSP 的时候, MX200 的 256g, 第一次 repo sync 少说两个钟
xud6
2018-07-10 16:24:51 +08:00
淘个 1T+的二手服务器固态硬盘,马上搞定
meisky6666
2018-07-10 16:40:34 +08:00
你这是网络问题吧、、
luozic
2018-07-10 17:30:59 +08:00
没有大内存和 ssd 编译 Android 这种超大 C++工程很坑的。
fchypzero
2018-07-10 17:37:58 +08:00
@exkernel MX200 是 250G 的,MX100 才是 256G
HangoX
2018-07-10 17:43:00 +08:00
@mrzx 你把傲腾到普通硬盘用就没有这种限制了,window 上有个软件可以指定某个盘变成加速用的盘
StarRED
2018-07-10 18:04:11 +08:00
PCIe SSD 高效率 值得拥有
lwq974962192
2018-07-10 18:51:01 +08:00
pm981 你值得拥有
iFlicker
2018-07-10 19:51:54 +08:00
三星 960pro 512G ,妥妥的

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

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

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

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

© 2021 V2EX