Я использовал free -h
управляйте для показа доступной RAM в живом изображении Lubuntu, загруженного в RAM.
Если я создал его командой: dd if=lubuntu-19.04-desktop-amd64.iso of=/dev/sdb bs=512k
, затем я получаю свой фактический общий поршень.
Но если я создал живой usb с помощью MKusb, я получаю приблизительно на 1 ГБ меньше поршня... Я использую Mkusb для создания персистентного живого usb.
Как отмечено в комментариях, 19.04 передал конец жизненной даты, таким образом, я думаю, что мы должны протестировать не только, что версия, но также и другая версия (который все еще поддерживается).
Клонированные загрузочные диски USB, сделанные с dd
, mkusb
и любой другой инструмент клонирования будет идентичен. Если существует различие, это не инструмент клонирования, или существует некоторая ошибка при записи (возможно, из-за неисправного оборудования). Размер блока, выбранный dd
с bs
может изменить скорость клонирования, но не изменяет результат клонирования.
Согласно моему опыту, Ubuntu живые (живо-единственные) системы выделяют приблизительно половину доступной RAM к корневой файловой системе /
Персистентный живой диск, сделанный с mkusb
псевдоним версии 12 mkusb-dus
использует метод наложения, где размер раздела для персистентности решает размер корневой файловой системы.
Таким образом, когда раздел для персистентности
больше, чем половина RAM, корневая файловая система увеличится по сравнению с живой системой,
меньший, чем половина RAM, корневая файловая система уменьшится по сравнению с живой системой.
Сумма RAM для других целей (который свободен, прежде чем она будет использоваться программами, которые Вы запускаете) будет зависеть от того, насколько это используется для системы наложения. Следующие результаты испытаний описывают то, что происходит в различных случаях.
Я не нашел неожиданного поведения при тестировании Lubuntu 19.04. По этой причине я довольно уверен, что те результаты могут также представить Lubuntu 18.04.x LTS.
Я также протестировал Lubuntu 19.10, который имеет измененный механизм в пакете casper
, и, как могут ожидать, будет вести себя по-другому. Эти результаты должны также представить Фокальную Ямку, которая будет выпущена как Lubuntu 20.04 LTS.
Сводка
Основным различием является свободная память в случае, если № 3 в обеих версиях (19.04 и 19.10), и причина то, что параметр загрузки toram
использовался в этом случае. Это означает, что [целое] изображение файла ISO копируется в RAM. Иначе нет никакой значительной разницы в использовании RAM.
Подробнее
Объяснение списка выше:
персистентный живой диск сделан с mkusb (и 67% выбранный для персистентности)
остающаяся часть списка производится от free -h
Сценарий оболочки
Следующий сценарий оболочки использовался для сбора данных от каждого случая выполнения.
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