====== Crypto - Chia - CLI - Plot - Plot with a ramdisk ======
Using a Ramdisk can speed up plotting.
**NOTE:** This requires at least 256GB of RAM available.
----
===== Create a Ramdisk =====
mkdir /mnt/ramdisk
mount -t tmpfs -o rw,size=240G tmpfs /mnt/ramdisk
**NOTE:** This mounts a ramdisk with 240GB under the path /mnt/ramdisk.
* **-t tmpfs**:
* tmpfs only uses memory when you it contains files.
* When it is empty, it will take almost no space in RAM.
See: https://manpages.debian.org/buster/initscripts/tmpfs.5.en.html
----
===== Verify the Ramdisk =====
Verify that the RAMDISK has been created.
df -h
----
===== Mount the Ramdisk automatically on system boot =====
Edit /etc/fstab, and add the following line to the the end of the file.
tmpfs /mnt/ramdisk tmpfs rw,size=240G 0 0
----
===== Create the Chia Plot =====
Creates a new plot.
chia plots create -k 32 -r 6 -n 1 -t /mnt/ramdisk -2 /home/peter-chia-temp -d /home/peter-chia
**NOTE:**
* **-k32**: Creates a k32 plot.
* **-r 6**: Specifies six processor cores.
* These cores are used primarily in phase 1 and 2.
* **-n 1**: Creates exactly one plot.
* **-t /mnt/ramdisk**: Specifies the temporary directory.
* **-2 /home/peter-chia-temp**: Specifies the second temporary directory (Optional).
* Depending on the size of the ramdisk, this optionn might be needed otherwise there could be insufficient memory to write the plot file at the end.
* **-d /home/peter/chia**: Specifies the final directory for the plot.
----
===== References =====
[[Ubuntu:Disk:Ramdisk|Ramdisk]]