2015-02-06 142 views
-1

为什么我的Ubuntu Core 14.04系统启动如此缓慢?使用RAM_booster脚本后,启动进入内存我的系统启动较慢。它在2.71和13.48秒之间挂起。为什么我的Ubuntu Core 14.04系统启动如此缓慢?

这里是我的启动日志剪切。

[ 2.221962] usb 3-2.7: new low-speed USB device number 4 using xhci_hcd 
[ 2.244217] usb 3-2.7: New USB device found, idVendor=046d, idProduct=c063 
[ 2.244277] usb 3-2.7: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
[ 2.244322] usb 3-2.7: Product: DELL USB Laser Mouse 
[ 2.244354] usb 3-2.7: Manufacturer: DELL 
[ 2.244532] usb 3-2.7: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes 
[ 2.718291] Switched to clocksource tsc 
[ 13.480246] PM: Hibernation image not present or could not be loaded. 
[ 13.480498] Freeing unused kernel memory: 876K (c19bb000 - c1a96000) 
[ 13.480633] Write protecting the kernel text: 6552k 
[ 13.480750] Write protecting the kernel read-only data: 2768k 
[ 13.480796] NX-protecting the kernel data: 5736k 
[ 13.496441] systemd-udevd[147]: starting version 204 

有人有任何想法可能是什么问题?

回答

1

有人有任何想法可能是什么问题?

是的。您正在尝试使用RAM_booster,它承诺的仅仅是将所有系统放入squashfs映像并将其加载到RAM中,以便从RAM中加载事物(应用程序,数据),而不是硬盘驱动器。

但是,您的启动过程恰恰是将squashfs映像从磁盘加载到RAM的位置;现在,而不是一个正常的启动,只有你实际需要的东西从磁盘加载到RAM,一切必须从磁盘读取,这显然是较慢。

总之:对于您的使用案例,RAM_Booster只不过是蛇油。 linux内核很聪明,并且尽可能在RAM中缓存从磁盘读取的内容;因此,RAM_booster有效地将程序启动的时间转换为启动。更糟糕的是,在很多情况下,你的内存将比操作系统的磁盘使用量小,迫使你的系统使用交换空间(例如,将数据从RAM中外部化到磁盘上,只是为了让空间实际上免费)do ),否定预取可能产生的积极效果。

简而言之:除非您真的确定知道自己的操作系统是干什么的,否则不要试图强迫它做某件事。操作系统很聪明。

相关问题