![是什么让 LiveCD、LiveDVD 和 LiveUSB 变慢了?](https://linux22.com/image/864639/%E6%98%AF%E4%BB%80%E4%B9%88%E8%AE%A9%20LiveCD%E3%80%81LiveDVD%20%E5%92%8C%20LiveUSB%20%E5%8F%98%E6%85%A2%E4%BA%86%EF%BC%9F.png)
即使在相当好的计算机上,从 LiveCD 或 LiveDVD 启动也非常慢,特别是在操作系统完全加载之前的开始阶段。
在这种情况下,最大的瓶颈是什么?从光盘读取?文件系统的初始解压?
我没有进行过速度比较,因此我不确定它们是否更快,但 LiveUSB 是否具有相同的瓶颈?或者它们是否还有其他不利因素?
答案1
所有这些 iso 映像都包含壁球文件系统的映像。启动前,它将被复制到 RAM 中。在大多数情况下,这是启动 LiveCD 最慢的部分。
Ubuntu 14.04.1 64 位的 SquashFS 映像文件:984MB
CD/DVD:21,12 MB/s - 读取速度
USB 2.0:32MB/s - 读取速度
从 USB 设备将 squashfs 文件复制到 RAM 需要 04 分 17 秒。从 CD/DVD 复制则需要 06 分 33 秒。
您可以通过调用以下命令轻松测试 squashfs 文件的提取:
wget http://mirror.23media.de/ubuntu-releases/14.04.1/ubuntu-14.04.1-desktop-amd64.iso
unzip ubuntu-14.04.1-desktop-amd64.iso
unsquashfs casper/filesystem.squashfs