标签: ureadahead

92% 的系统日志充满了关于忽略相对路径的“ureadahead”的消息

我刚刚打开我的笔记本电脑(使用 Ubuntu 15.10 64 位)并检查 syslog 以获取今天的日志。从总计

$ cat /var/log/syslog | grep 'Mar 23' | wc -l
23791
$ cat /var/log/syslog | grep -P 'Mar 23.*Ignored relative path' | wc -l
21863
Run Code Online (Sandbox Code Playgroud)

内容如下:

Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:.: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:.: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:tunables: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:xdg-user-dirs.d: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:..: Ignored relative path
Mar 23 …
Run Code Online (Sandbox Code Playgroud)

syslog ureadahead 15.10

37
推荐指数
3
解决办法
3万
查看次数

apt: ureadahead 将在下次重新启动时重新配置

我输入了这个命令来删除一个包和相关的配置文件:

sudo apt-get --purge remove supervisor 
Run Code Online (Sandbox Code Playgroud)

命令结束没有错误,但我收到了这条消息:

ureadahead will be reprofiled on next reboot
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我是否必须重新启动(或建议重新启动)?

uninstall apt ureadahead

18
推荐指数
2
解决办法
1万
查看次数

如何检查 ureadahead 是否正常运行

我正在旋转 5400 rpm 1Gb 驱动器。

启动需要69 秒(慢吗?)并且/var/lib/ureadahead包含空目录debugfs。这就是为什么我想知道 ureadahead 是否能发挥作用。

/var 目录在根分区上

~ > df
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda7        24G   15G  8,1G  65% /
udev            3,9G  4,0K  3,9G   1% /dev
/dev/sda9       705G  143G  562G  21% /data
/dev/sda8        29G   24G  4,2G  85% /home
Run Code Online (Sandbox Code Playgroud)

配置似乎是默认的

~ > cat /etc/init/ureadahead.conf|grep -v '#'|grep -ve '^$'
description "Read required files in advance"
start on starting mountall
stop on stopped rc
expect fork
kill timeout 180
normal …
Run Code Online (Sandbox Code Playgroud)

ureadahead bootchart

11
推荐指数
1
解决办法
4282
查看次数

e4rat 和 ureadahead 的目的一样吗?

我以前用e4rat过来加速 Ubuntu。我的理解是它在磁盘上移动文件以加快启动时间。但是,我的印象也达到ureadahead了同样的目的。是我弄错了他们的目的,还是他们是多余的?如果是这样,我应该使用哪个?最后,ureadahead 是标准的 GNU 组件,还是特定于 Ubuntu 的组件?

boot ureadahead

7
推荐指数
1
解决办法
822
查看次数

Ureadahead 减慢了 Ubuntu 12.04 上的启动过程

我正在使用安装在 WD Velociraptor (10.000 rpm) 硬盘上的 Ubuntu 12.04 64 位。我没有使用 Wubi,这是一个明确的安装。

我认为在启动时“添加交换”过程花费的时间太长。起初我认为这与交换安装有关,但正如您所见,我在“ureadahead”守护进程中发现了这个问题。

您可以看到以下dmesg部分输出:

[    5.347709] Console: switching to colour frame buffer device 210x65
[    5.351756] fb0: VESA VGA frame buffer device
[    5.613411] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[   21.421858] Adding 1227772k swap on /dev/sda5.  Priority:-1 extents:1 across:1227772k 
[   21.425834] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   21.425841] ADDRCONF(NETDEV_UP): eth1: link is not ready

完成dmesg输出

考虑到我硬盘的速度,这种延迟是不正常的。

升级到最新内核(从3.2.0.35升级到3.2.0.36)或删除“/var/lib/ureadahead/pack”文件后,问题暂时解决,只需一次启动。
第二次启动后,问题又回来了。

这是dmesg一切正常时的输出: …

ureadahead

7
推荐指数
2
解决办法
3410
查看次数

预读错误

如何防止ureadahead尝试从主文件夹读取不存在的日志
journalctl -u ureadahead.service给出如下错误:

ureadahead:/home/$USER/.cache/upstart/gnome-keyring.log: There is no such file or folder  
ureadahead:/home/$USER/.cache/upstart/gnome-keyring-ssh.log: There is no such file or folder
ureadahead:/home/$USER/.cache/upstart/dbus.log: There is no such file or folder 
and more ...
Run Code Online (Sandbox Code Playgroud)

删除/var/lib/ureadahead/pack文件(为了重建数据库)没有效果。

乌班15.100.100.0-19

ureadahead

5
推荐指数
2
解决办法
2279
查看次数

标签 统计

ureadahead ×6

15.10 ×1

apt ×1

boot ×1

bootchart ×1

syslog ×1

uninstall ×1