我用的是free -h
命令显示加载到 RAM 中的 Lubuntu 实时图像中的可用 RAM。
如果我通过命令创建它:dd if=lubuntu-19.04-desktop-amd64.iso of=/dev/sdb bs=512k
,那么我就会得到我的实际总内存。
但是如果我使用 MKusb 创建 live-usb,我会得到大约 1gb 的更少的 RAM ...我正在使用 Mkusb 来制作一个持久的 live usb。
答案1
正在发生的事情的一般描述
正如评论中所述,19.04 已经过了使用寿命终止日期,所以我认为我们不仅应该测试该版本,还应该测试另一个版本(仍然受支持)。
使用 制作的克隆 USB 启动驱动器与任何其他克隆工具制作的克隆 USB 启动驱动器
dd
完全相同mkusb
。如果有差异,则它不是克隆工具,或者存在一些写入错误(可能是由于硬件故障)。 选择的块大小dd
可以bs
改变克隆速度,但不会改变克隆结果。根据我的经验,Ubuntu live(仅限 live)系统将大约一半的可用 RAM 分配给根文件系统
/
mkusb
使用版本 12 别名制作的持久实时驱动器mkusb-dus
使用覆盖方法,其中持久性分区的大小决定了根文件系统的大小。
因此,当持久性分区为
超过一半的 RAM,与实时系统相比,根文件系统将会增加,
小于 RAM 的一半,与实时系统相比,根文件系统将会减小。
用于其他用途的 RAM 数量(在您启动的程序使用之前是空闲的)将取决于覆盖系统使用的 RAM 数量。以下测试结果描述了不同情况下的情况。
检测结果
在测试 Lubuntu 19.04 时,我没有发现任何意外行为。因此,我确信这些结果也可以代表 Lubuntu 18.04.x LTS。
我还测试了 Lubuntu 19.10,它的软件包机制经过了修改casper
,预计其行为方式会有所不同。这些结果也表明 Focal Fossa 将作为 Lubuntu 20.04 LTS 发布。
概括
主要区别在于两个版本(19.04 和 19.10)中情况 #3 中的可用内存,原因是toram
该情况下使用了启动选项。这意味着 iso 文件的 [整个] 映像被复制到 RAM。否则,RAM 的使用情况没有显著差异。
细节
- 目标计算机配备 Intel i5 第三代 CPU 和 4 GB RAM 的笔记本电脑
以上列表的解释:
- “克隆实时”- 通过从 iso 文件克隆创建的实时驱动器
使用 mkusb 制作的持久实时驱动器(其中 67% 被选定用于持久性)
- ‘持久’ - 菜单选项‘启动 Lubuntu - 持久实时’
- 'live toram' - 菜单选项'启动 Lubuntu - 仅实时运行至 RAM
- “尝试 Lubuntu”——菜单选项“启动 Lubuntu”与克隆驱动器的标准替代方案相匹配
列表的剩余部分输出自
free -h
- ‘total’ – RAM 总量
- ‘used’-程序使用的 RAM(在这种情况下是启动并打开终端窗口后)
- ‘free’- RAM 尚未使用
- ‘shared’- RAM 共享
- 'buff/cache'-用于缓冲(例如在写入期间)的 RAM,具有较低优先级。
- ‘可用’- 可用于运行新程序的 RAM
Shell脚本
下面的 shellscript 用于从每个运行案例中收集数据。
echo "lsb_release -a ########################################" >> /media/lubuntu/KEEP_ME/result.txt
lsb_release -a >> /media/lubuntu/KEEP_ME/result.txt
echo "cat /proc/cmdline ##########" >> /media/lubuntu/KEEP_ME/result.txt
cat /proc/cmdline >> /media/lubuntu/KEEP_ME/result.txt
echo "sudo lsblk -o name,fstype,label,mountpoint,size,model ##########" >> /media/lubuntu/KEEP_ME/result.txt
sudo lsblk -o name,fstype,label,mountpoint,size,model >> /media/lubuntu/KEEP_ME/result.txt
echo "df -h ##########" >> /media/lubuntu/KEEP_ME/result.txt
df -h >> /media/lubuntu/KEEP_ME/result.txt
echo "free -h ##########" >> /media/lubuntu/KEEP_ME/result.txt
free -h >> /media/lubuntu/KEEP_ME/result.txt
如果您想将您的结果与我的结果进行比较以讨论差异,则可以使用以下输出列表。
Lubuntu 19.04 的输出
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
cat /proc/cmdline ##########
file=/cdrom/preseed/lubuntu.seed boot=casper initrd=/casper/initrd quiet splash --- debian-installer/language=sv keyboard-configuration/layoutcode?=se
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1,5G
sda iso9660 Lubuntu 19.04 amd64 /cdrom 14,8G SS3
├─sda1 iso9660 Lubuntu 19.04 amd64 1,6G
└─sda2 vfat Lubuntu 19.04 amd64 3,7M
sdb 15G Transcend_16GB
└─sdb1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 478,2M
zram1 [SWAP] 478,2M
zram2 [SWAP] 478,2M
zram3 [SWAP] 478,2M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1,9G 0 1,9G 0% /dev
tmpfs 383M 1,4M 382M 1% /run
/dev/sda 1,6G 1,6G 0 100% /cdrom
/dev/loop0 1,5G 1,5G 0 100% /rofs
/cow 1,9G 32M 1,9G 2% /
tmpfs 1,9G 6,3M 1,9G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
tmpfs 1,9G 0 1,9G 0% /tmp
tmpfs 383M 8,0K 383M 1% /run/user/999
/dev/sdb1 15G 3,4G 12G 23% /media/lubuntu/KEEP_ME
free -h ##########
total used free shared buff/cache available
Mem: 3,7Gi 339Mi 2,7Gi 63Mi 742Mi 3,1Gi
Swap: 1,9Gi 0B 1,9Gi
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
cat /proc/cmdline ##########
BOOT_IMAGE=(hd0,gpt4)/casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper quiet splash persistent ---
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1.5G
sda 14.6G Extreme
├─sda1 ntfs usbdata /media/lubuntu/usbdata 4.2G
├─sda2 1M
├─sda3 vfat usbboot 244M
├─sda4 iso9660 Lubuntu 19.04 amd64 /cdrom 1.6G
└─sda5 ext4 casper-rw /media/lubuntu/casper-rw 8.6G
sdb 15G Transcend_16GB
└─sdb1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 478.2M
zram1 [SWAP] 478.2M
zram2 [SWAP] 478.2M
zram3 [SWAP] 478.2M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 383M 1.4M 382M 1% /run
/dev/sda4 1.6G 1.6G 0 100% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
/cow 8.5G 61M 8.0G 1% /
tmpfs 1.9G 6.3M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 383M 8.0K 383M 1% /run/user/999
/dev/sdb1 15G 3.4G 12G 23% /media/lubuntu/KEEP_ME
/dev/sda5 8.5G 61M 8.0G 1% /media/lubuntu/casper-rw
/dev/sda1 4.3G 23M 4.3G 1% /media/lubuntu/usbdata
free -h ##########
total used free shared buff/cache available
Mem: 3.7Gi 344Mi 2.7Gi 31Mi 710Mi 3.1Gi
Swap: 1.9Gi 0B 1.9Gi
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
cat /proc/cmdline ##########
BOOT_IMAGE=(hd0,gpt4)/casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper quiet splash toram nopersistent ---
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1.5G
sda 14.6G Extreme
├─sda1 ntfs usbdata /media/lubuntu/usbdata 4.2G
├─sda2 1M
├─sda3 vfat usbboot 244M
├─sda4 iso9660 Lubuntu 19.04 amd64 /media/lubuntu/Lubuntu 19.04 amd64 1.6G
└─sda5 ext4 casper-rw /media/lubuntu/casper-rw 8.6G
sdb 15G Transcend_16GB
└─sdb1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 478.2M
zram1 [SWAP] 478.2M
zram2 [SWAP] 478.2M
zram3 [SWAP] 478.2M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 383M 1.4M 382M 1% /run
/dev/shm 1.7G 1.6G 79M 96% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
/cow 1.9G 26M 1.9G 2% /
tmpfs 1.9G 6.3M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 383M 8.0K 383M 1% /run/user/999
/dev/sdb1 15G 3.4G 12G 23% /media/lubuntu/KEEP_ME
/dev/sda5 8.5G 75M 8.0G 1% /media/lubuntu/casper-rw
/dev/sda4 1.6G 1.6G 0 100% /media/lubuntu/Lubuntu 19.04 amd64
/dev/sda1 4.3G 23M 4.3G 1% /media/lubuntu/usbdata
free -h ##########
total used free shared buff/cache available
Mem: 3.7Gi 344Mi 1.3Gi 1.6Gi 2.1Gi 1.6Gi
Swap: 1.9Gi 0B 1.9Gi
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
cat /proc/cmdline ##########
BOOT_IMAGE=(hd0,gpt4)/casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper quiet splash ---
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1.5G
sda 14.6G Extreme
├─sda1 ntfs usbdata /media/lubuntu/usbdata 4.2G
├─sda2 1M
├─sda3 vfat usbboot 244M
├─sda4 iso9660 Lubuntu 19.04 amd64 /cdrom 1.6G
└─sda5 ext4 casper-rw /media/lubuntu/casper-rw 8.6G
sdb 15G Transcend_16GB
└─sdb1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 478.2M
zram1 [SWAP] 478.2M
zram2 [SWAP] 478.2M
zram3 [SWAP] 478.2M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 383M 1.4M 382M 1% /run
/dev/sda4 1.6G 1.6G 0 100% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
/cow 1.9G 24M 1.9G 2% /
tmpfs 1.9G 6.3M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 383M 8.0K 383M 1% /run/user/999
/dev/sdb1 15G 3.4G 12G 23% /media/lubuntu/KEEP_ME
/dev/sda5 8.5G 75M 8.0G 1% /media/lubuntu/casper-rw
/dev/sda1 4.3G 23M 4.3G 1% /media/lubuntu/usbdata
free -h ##########
total used free shared buff/cache available
Mem: 3.7Gi 344Mi 2.7Gi 54Mi 719Mi 3.1Gi
Swap: 1.9Gi 0B 1.9Gi
Lubuntu 19.10 的输出
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
cat /proc/cmdline ##########
file=/cdrom/preseed/lubuntu.seed initrd=/casper/initrd quiet splash ---
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1.5G
sdb iso9660 Lubuntu 19.10 amd64 14.8G SS3
├─sdb1 iso9660 Lubuntu 19.10 amd64 /cdrom 1.6G
├─sdb2 vfat Lubuntu 19.10 amd64 3.9M
└─sdb3 ext4 casper-rw /var/crash 13.2G
sdc 15G Transcend_16GB
└─sdc1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 477.3M
zram1 [SWAP] 477.3M
zram2 [SWAP] 477.3M
zram3 [SWAP] 477.3M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 382M 6.2M 376M 2% /run
/dev/sdb1 1.6G 1.6G 0 100% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
/cow 1.9G 17M 1.9G 1% /
/dev/disk/by-label/casper-rw 13G 41M 13G 1% /var/log
tmpfs 1.9G 6.7M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 382M 8.0K 382M 1% /run/user/999
/dev/sdc1 15G 3.4G 12G 23% /media/lubuntu/KEEP_ME
free -h ##########
total used free shared buff/cache available
Mem: 3.7Gi 337Mi 2.7Gi 50Mi 745Mi 3.1Gi
Swap: 1.9Gi 0B 1.9Gi
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
cat /proc/cmdline ##########
BOOT_IMAGE=(hd0,gpt4)/casper/vmlinuz file=/cdrom/preseed/lubuntu.seed quiet splash persistent ---
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1.5G
sdb 14.6G Extreme
├─sdb1 ntfs usbdata /media/lubuntu/usbdata 4.2G
├─sdb2 1M
├─sdb3 vfat usbboot 244M
├─sdb4 iso9660 Lubuntu 19.10 amd64 /cdrom 1.6G
└─sdb5 ext4 casper-rw /media/lubuntu/casper-rw 8.6G
sdc 15G Transcend_16GB
└─sdc1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 477.3M
zram1 [SWAP] 477.3M
zram2 [SWAP] 477.3M
zram3 [SWAP] 477.3M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 382M 1.4M 381M 1% /run
/dev/sdb4 1.6G 1.6G 0 100% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
/cow 8.5G 60M 8.0G 1% /
tmpfs 1.9G 6.3M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 382M 8.0K 382M 1% /run/user/999
/dev/sdc1 15G 3.4G 12G 23% /media/lubuntu/KEEP_ME
/dev/sdb5 8.5G 60M 8.0G 1% /media/lubuntu/casper-rw
/dev/sdb1 4.3G 23M 4.2G 1% /media/lubuntu/usbdata
free -h ##########
total used free shared buff/cache available
Mem: 3.7Gi 335Mi 2.7Gi 23Mi 733Mi 3.1Gi
Swap: 1.9Gi 0B 1.9Gi
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
cat /proc/cmdline ##########
BOOT_IMAGE=(hd0,gpt4)/casper/vmlinuz file=/cdrom/preseed/lubuntu.seed quiet splash toram nopersistent ---
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1.5G
sdb 14.6G Extreme
├─sdb1 ntfs usbdata /media/lubuntu/usbdata 4.2G
├─sdb2 1M
├─sdb3 vfat usbboot 244M
├─sdb4 iso9660 Lubuntu 19.10 amd64 /media/lubuntu/Lubuntu 19.10 amd64 1.6G
└─sdb5 ext4 casper-rw /media/lubuntu/casper-rw 8.6G
sdc 15G Transcend_16GB
└─sdc1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 477.3M
zram1 [SWAP] 477.3M
zram2 [SWAP] 477.3M
zram3 [SWAP] 477.3M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 382M 1.4M 381M 1% /run
/dev/shm 1.7G 1.6G 80M 96% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
/cow 1.9G 25M 1.9G 2% /
tmpfs 1.9G 6.3M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 382M 8.0K 382M 1% /run/user/999
/dev/sdc1 15G 3.4G 12G 23% /media/lubuntu/KEEP_ME
/dev/sdb5 8.5G 74M 8.0G 1% /media/lubuntu/casper-rw
/dev/sdb4 1.6G 1.6G 0 100% /media/lubuntu/Lubuntu 19.10 amd64
/dev/sdb1 4.3G 23M 4.2G 1% /media/lubuntu/usbdata
free -h ##########
total used free shared buff/cache available
Mem: 3.7Gi 339Mi 1.3Gi 1.6Gi 2.1Gi 1.6Gi
Swap: 1.9Gi 0B 1.9Gi
lsb_release -a ########################################
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
cat /proc/cmdline ##########
BOOT_IMAGE=(hd0,gpt4)/casper/vmlinuz file=/cdrom/preseed/lubuntu.seed quiet splash ---
sudo lsblk -o name,fstype,label,mountpoint,size,model ##########
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
loop0 squashfs /rofs 1.5G
sdb 14.6G Extreme
├─sdb1 ntfs usbdata /media/lubuntu/usbdata 4.2G
├─sdb2 1M
├─sdb3 vfat usbboot 244M
├─sdb4 iso9660 Lubuntu 19.10 amd64 /cdrom 1.6G
└─sdb5 ext4 casper-rw /var/crash 8.6G
sdc 15G Transcend_16GB
└─sdc1 vfat KEEP_ME /media/lubuntu/KEEP_ME 15G
sr0 1024M TSSTcorp_CDDVDW_SN-208AB
sr1 11M AutoRun_Disk
zram0 [SWAP] 477.3M
zram1 [SWAP] 477.3M
zram2 [SWAP] 477.3M
zram3 [SWAP] 477.3M
df -h ##########
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 382M 6.2M 376M 2% /run
/dev/sdb4 1.6G 1.6G 0 100% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
/cow 1.9G 17M 1.9G 1% /
/dev/disk/by-label/casper-rw 8.5G 74M 8.0G 1% /var/log
tmpfs 1.9G 6.3M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 0 1.9G 0% /tmp
tmpfs 382M 8.0K 382M 1% /run/user/999
/dev/sdc1 15G 3.4G 12G 23% /media/lubuntu/KEEP_ME
/dev/sdb1 4.3G 23M 4.2G 1% /media/lubuntu/usbdata
free -h ##########
total used free shared buff/cache available
Mem: 3.7Gi 340Mi 2.7Gi 45Mi 741Mi 3.1Gi
Swap: 1.9Gi 0B 1.9Gi