如何提高基于USB的Ubuntu安装速度?

设置:

Thinkpad x40没有硬盘,1GB内存。 这些型号的硬盘非常慢,很少见且价格昂贵。 这就是我将Ubuntu 11.10安装到USB上的原因。 该系统将用于net-FF,以及一些office文档编辑。 如果可能的话,我可能会设置第二台PC,用于XBMC。

我尝试过使用相同的PC和USB的实时Ubuntu USB,设置正常。 不过,我限制在4 GB。 这就是我选择执行正常安装的原因。

问题:

系统感觉很慢,每隔一秒冻结一次。 我没有交换,只有一个根分区。

我试过的:

sudo apt-get install preload 

使用内存而不是磁盘

将这些行添加到/etc/sysctl.conf,然后重新启动。

 vm.swappiness = 0 vm.dirty_background_ratio = 20 vm.dirty_expire_centisecs = 0 vm.dirty_ratio = 80 vm.dirty_writeback_centisecs = 0 

挂载/ tmp到ramdisk代码:

 mkdir /dev/shm/tmp chmod 1777 /dev/shm/tmp mount --bind /dev/shm/tmp /tmp 

尽管如此,系统仍然很慢,无法使用。 是否还有其他可以调整的调整。 我读到系统的某些部分可能被安装到RAM中,这将是有益的,但哪些部分以及如何做到这一点。 我还读到压缩系统的某些部分可能有所帮助,我也不知道该怎么做


从RAM运行Ubuntu的信息:

http://ubuntuforums.org/showthread.php?t=1594694

您可以通过使用casper-rw和home-rw分区来远离casper-rw文件的4GB持久性限制。

我认为硬件控制器可以是USB-1.1并且没有真正的USB-2.0,这就是为什么它的速度慢,你可以尝试将Swap添加到另一个USB中。

为了完全理解输出,我先检查一下

 hdparm -tT /dev/sdc 

你的/ device /假设“sdc”替换正确的路径。 检查你的结果。

通过修改/ etc / initramfs-tools / modules并添加两行来进行错误报告和修复:

在/ etc / initramfs的工具/模块:

ohci_hcd

ehci_hcd

参考: https : //bugs.launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/66115/comments/5

这里也有一些参考: http : //ocaoimh.ie/2009/05/07/ubuntu-linux-slow-external-usb-drive/

Xubuntu 14.04 LTS + Firefox 28.0

我在从USB启动的Ubuntu上使用浏览器(Firefox)时遇到了问题。 我想这是因为浏览器会将很多小文件写入缓存到/home/user/.mozilla文件夹中。

以前,我已经通过在/etc/fstab添加以下行将我的/tmp更改为RAM中的文件夹

tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=1024M 0 0

我发现隐藏的browser.cache.disk.parent_directory设置将缓存重定向到/tmp/cache ,因此缓存将存储到RAM中。

当然,每次重新启动计算机时都会丢失缓存,但我希望(实际上没有对其进行基准测试以防止完全关闭缓存)它至少可以加速冲浪,如果你在一个页面上停留在一个页面上(让我们说亚马逊)。 我注意到USB驱动器上的缓存速度很快。