从4GB到8GB 内存翻倍 32位操作系统进阶至64位 树莓派从2012年发布初代,到2019年推出树莓派4B,依然无法被称为“PC替代品”。当然,您甚至可以用5美元,购买树莓派Zero玩一些游戏,运行办公应用程序和上网,但大多数人都不满足仅使用512MB或1GB的RAM。 目前,树莓派基金会通过发布带有8GB RAM的树莓派4 B来提高竞争力。树莓派4 B(8GB)以75美元的定价发布,比4GB RAM型号的价格高出20美元。除了运行数据密集型服务器负载,以及虚拟机等特殊需求外,只增加了4GB内存有何意义呢? 64位树莓派操作系统体验 运行64位树莓派OS的树莓派4 B(8GB) 树莓派基金会已决定将其官方操作系统的名称从Raspbian更改为树莓派OS。到目前为止,树莓派OS仅有32位系统,这意味着它不能允许单个进程使用超过4GB的RAM,但当它分散在多个进程中时可以使用全部8GB(例如,每个浏览器标签都是一个单独的进程)。 据悉,树莓派OS的64位版本正在开发中,该版本已在公共beta版中提供。64位操作系统允许在单个进程中使用超过4GB的64位应用程序,保证拥有更多缓存的同时,体验更佳。 作为测试的一部分,笔者提前使用了64位树莓派OS,其外观与其32位版本一样。熟悉的树莓派徽标位于开始菜单上,字体和颜色相同,应用程序设置与默认的桌面墙纸也均一致。 测试中,发现使用64位树莓派OS可以完成的事情,在普通的32位树莓派OS也能够做到。所有预加载的应用程序都是32位,因此新系统并没有真正利用64位功能。 与32位系统相比,64位OS中的可用RAM略少,其中32位树莓派OS显示7.8GB的可用空间,而64位版本只有7.6GB。在两个操作系统中,通过一系列近60个测试项目,都能使程序使用率超过4GB的RAM,其中许多是播放4K视频(以及使用视频编辑器OneShot)使内存使用率超过了4GB门槛。 如果想尝试64位树莓派OS Beta,请查看Pi CEO Eben Upton的论坛主题帖(包含直接链接与img文件)。然后,您需要使用树莓派Imager或Etcher将img刻录到microSD卡。 但是,需要注意的是,这个早期的beta版本只是一个初始起点,大部分更改都在后台。例如,现在64位操作系统使用KMS(内核模式切换)进行显示管理,这可能会导致在Beta测试期间出现问题,但最终慢慢发展有更高效的操作系统。 值得一提的是,Ubuntu和Gentoo都已经具有与树莓派兼容的64位操作系统。树莓派上安装Ubuntu并不是很难,我没有在8GB型号上测试它们,但是根据我在4GB 树莓派4 B上使用Ubuntu的经验,系统运行可能会比较缓慢。 树莓派4B(8GB)谍照曝光 如果办公室里有几块树莓派4 B板,仅通过查看PCB很难知道型号有多少RAM。但是,8GB 树莓派4B具有明显的物理标志,可让您知道板子具有8GB的容量。 为了8G RAM供电稳定,树莓派4B(8GB)具有开关模式电源,树莓派上三个黑色芯片,它们的形状像眼睛和嘴巴-位于屏幕的左侧。 有USB-C接口,在其他容量上,电源位于USB 2.0端口附近,但不呈面状放置。请参见下图,以比较8GB与非8GB主板。 树莓派4B(8GB)USB-C端口附近的一组面孔形芯片将8GB 树莓派4B与其他型号区分开。 实操下RAM占用情况解读 图源 | howchoo.com 如果使用PC或Mac,通常8GB的RAM也太少;实际上,如果您要购买台式机,我们认为32GB是理想选择。因此,在不超过4GB的情况下,可以在树莓派OS(32位)中打开许多应用程序和后台。 在32位操作系统,仅运行一些后台应用程序(如VNC)RAM仅占用440 MB。通过打开Chrome单个网页,使用量增加到645MB。 Scratch 3 Desktop是一款面向儿童的编程应用程序,其本身的大小就达到了900MB。当打开多个应用时,播放网络视频,打开GIMP图像编辑器并显示一个图像,使用OneShot视频编辑器编辑4K视频文件,在LibreOffice Calc电子表格编辑18,000行工作表,一个终端窗口和三个不同的应用程序-ScratchDesktop、Geany、Thonny后系统RAM使用了3.4GB,距离4G还有600MB空余。 但是,如果最大限度地利用Raspberry Pi的RAM,32位树莓派OS可以满足您的要求。打开了59个网页标签,其中一些正在离线播放4K视频文件,达到了4.4GB。32位操作系统可提供7.8GB使用空间,因此,如果您确实是一个树莓派重度使用用户,那么这一空间还有足够的余量。 设置将最常访问的应用程序存储在内存中的RAM磁盘,使普通用户可利用额外的4GB内存。在8G发布之前,我没有机会尝试将我们的应用程序移动到RAM磁盘上,但是现在提升很明显,使用像Scratch Desktop 3这样的程序,在microSD卡需要28秒钟的时间才能加载,但在RAM磁盘中它加载速度明显加快许多。 8GB和4GB性能对比大致相同 在大多数基准测试中,笔者仅看到树莓派4B(8GB)与其4GB同类产品之间的微小差异。两者在7-Zip压缩基准测试中都有相似的分数,尽管8GB模型实际上要慢一些。在Apache基准测试上也有类似的结果,测试的4GB型号得分略高,但结果在合理的误差范围内。 在启动应用程序时间测试中,由于记录了Scratch Desktop,LibreOffice Calc,GIMP和Chromium的打开时间,8GB型号的程序打开时间差异在0.1秒到0.3秒之间。但树莓派4B(8GB)的系统启动速度要慢2.6秒。 在RAMspeed综合内存测试中,4GB和8GB 树莓派4s的平均整数传输速度分别为4131.6和4175.2 MBps,平均浮点传输速度为3951.2 / 3954.2 MBps。 8GB 树莓派4B真正擅长的领域是复制超大文件。当运行IOzone(文件传输综合测试程序)时,在可以读取和写入4GB数据测试中,8GB型号完胜4GB型号的读取写入速度,由于大容量RAM的树莓派能够缓存所有的数据, 8G树莓派具有更大的处理能力,执行随机和顺序读取的速度都快了20倍以上。 由于2GB的数据非常适合两种型号的存储容量,但这些数字简直令人难以置信,其中4GB型号赢得了一些回合,而8GB单元则赢得了其他回合。 最终,有了100MB的测试数据, 4GB型号在写入速度方面取得决定性胜利。 写在最后 树莓派4 B(8GB)是否值得购买?如果目前拥有4GB树莓派,即使将其用作成熟的PC替代品,也没有太多理由立即升级。因为除非正在运行某种VM,巨型数据库或RAM磁盘,否则很难使用超过4GB的RAM。 但是,考虑到即将可以使用的全功能64位操作系统,因此8GB型号对于希望将树莓派用作台式机并且还没有4GB容量人们来说是一个不错的选择。仅需多花20美元,您就可以体验到下一代软件,而且除了价格,没有其他缺点。 |