PDA

View Full Version : Serious Share here how I boot Linux on 64GB RAM diskless - Ultra Fast !


Sammyboy RSS Feed
10-12-2016, 07:20 AM
An honorable member of the Coffee Shop Has Just Posted the Following:

http://reboot.pro/topic/14547-linux-...m-and-boot-it/ (http://reboot.pro/topic/14547-linux-load-your-root-partition-to-ram-and-boot-it/)

That above is where I learned from. I had only negligible modification which is

Code:
mount -t tmpfs -o size=100% none ${rootmnt}
changed to:

Code:
mount -t tmpfs -o size=50% none ${rootmnt}
It is because my RAM is 64GB, I limited my system root to use up to max 32GB only. On fresh boot starting firefox and huge virtual machine it ate 10GB

Code:
root@localhost:~# free
total used free shared buffers cached
Mem: 65886536 10844456 55042080 7923936 17512 7986532
-/+ buffers/cache: 2840412 63046124
Swap: 13975548 0 13975548
See my / is none on / type tmpfs diskless!

Code:
root@localhost:~# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=32925752k,nr_inodes=82314 38,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode =000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=6588656k,mode=755)
none on / type tmpfs (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_age nt=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_chil dren)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=21,pgrp=1,timeout=0,minproto=5,max proto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
Now everything that I click to open docs or applications or virtual machines, it response like flying instantly pop up, feeling like a supercomputer.

What I removed and did not show here is my SSD mounts, they are RAID 0 4SSDs striped very fast for my huge data also. Winchester HDD are for backups, also removed from the above not shown.

Microshits I dumped entirely for almost 20 years. Never look back.


Click here to view the whole thread at www.sammyboy.com (http://www.sammyboy.com/showthread.php?238678-Share-here-how-I-boot-Linux-on-64GB-RAM-diskless-Ultra-Fast-!&goto=newpost).