如果我有足够多的 RAM,我是否需要交换空间的答案之一?让我想知道通过测量的内存碎片cat /proc/buddyinfo
与是否正在使用交换之间是否存在任何关系。更具体地说,我想知道使用交换是否可以减少内存碎片。在我的系统上关闭交换的正常日子里,我有这个:
tvbox@tvbox-G31M-ES2L:~$ cat /proc/buddyinfo
Node 0, zone DMA 3 3 4 14 16 6 2 0 0 1 0
Node 0, zone Normal 1564 1052 462 356 240 109 33 21 6 1 0
Node 0, zone HighMem 43 1972 839 285 183 109 98 34 16 0 0
tvbox@tvbox-G31M-ES2L:~$ free
total used free shared buffers cached
Mem: 2053888 1821904 231984 171376 299908 812940
-/+ buffers/cache: 709056 1344832
Swap: 0 0 0
Run Code Online (Sandbox Code Playgroud)
注意:该系统的正常运行时间不会超过 …
我正在尝试在可引导闪存驱动器上手动安装 grub 的背景图像。由于驱动器仅启动 ISO 并且没有安装操作系统,我无法利用脚本update-grub
来为我执行此操作,并且有关编辑 /etc/default/grub 的帖子不适用于我的情况。我看过如何在 GRUB 上放置背景图像?但它不适用于我提到的原因。我已经设法让我所有的 ISO 都能正常启动,但我一直坚持应用背景图像。这是我的 grub.cfg 的相关部分,其余是所有正常工作的菜单项(回退到文本模式)。
set timeout=10
set default=0
set root=(hd0,msdos1)
### BEGIN background setup ###
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
load_video
insmod gfxterm
insmod part_msdos
insmod png
GRUB_TERMINAL=gfxterm
GRUB_GFXMODE=auto
GRUB_BACKGROUND="splash.png"
### END background setup ###
Run Code Online (Sandbox Code Playgroud)
背景图像是一个 640x480 的 PNG 文件(我用 gimp 缩放到大小)使用 GRUB …