需求
在树莓派上做了爬虫,爬取的内容越来越多,眼看32位mongodb的2G存储限制就要被突破了,于是希望能升级到64位系统。
同时,debian 9 stretch发布,也想试试新系统。
资讯
网上搜集了一下资料,大致有两条道路可选:
两种尝试
尝试了将raspbian的源修改成stretch的源,然后用apt-get upgrade升级。寄希望于新版本的各种软件能提高效率。
尝试了直接安装pi64。但是坑爹的是进入LXDE的图形界面后,wifi始终设置不上。可能是因为公司wifi是没有密码的吧。
- 解决办法是按照官网上的方式,手动修改/etc/network/interfaces和/etc/wpa_supplicant/wpa_supplicant.conf。解决了上网问题,其他问题就好办了。
实际结果
原本以为pi64最终实现了64位和stretch这两个目标,应当皆大欢喜。但是实际使用发现性能有所下降。
尽管sysbench跑分的确快了10倍,但是运行python爬虫和mongodb配合,性能下降了40%左右。可能是因为64版本里暂时不支持随机文件读写这个特性吧。
不过还好,2G限制总算突破了。