这个问题的评论和回答表明,人们普遍认为,试图在SD卡上运行基于Linux的操作系统计算机并不是一个好主意,因为性能和数据完整性的原因。
然而,大多数SBCs (单板计算机),例如非常成功的Raspberry做的,实际上,运行他们的基于Linux操作系统的microSD卡刚好好。
这些SBCs是否有不同的做法使其正常工作,还是仅仅为了降低成本而牺牲性能和完整性?如果他们为操作系统拥有自己的内部SSD存储空间,他们会得到更好的性能吗?
发布于 2018-11-08 19:40:28
像Raspberry这样的SBC通常采用不同的基于ARM的硬件架构,并设计为从microSD启动。传统的台式机/膝上型电脑却并非如此。
当然,像问题中提到的SSD那样更好、更快的驱动器会提供更好的结果,但是需求是非常不同的,所以即使在从SD/MMC卡启动和运行操作系统时,它们也可以执行得很好。
发布于 2018-11-10 19:50:58
现代高水平CD卡可以相当快。例如,在正确的硬件上带有UHS-3速度标记的卡(支持UHS-3的卡主机)可以轻松地放弃每秒90兆字节的读取(写入速度略低,ofc)。
相关问题-- https://raspberrypi.stackexchange.com/questions/43072/is-uhs-i-u1-or-u3-a-useful-feature-for-a-microsd-on-raspberry-pi-2-b不清楚的是,UHS实际上是由树莓Pi支持的,而且它也很老。
SBC可能在SSD中具有更好的IO性能,但是由于一般的想法是降低成本和复杂性,所以他们坚持使用现成的SD媒体。
https://askubuntu.com/questions/1091222
复制相似问题