如何提高基于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驱动器上的缓存速度很快。