Posts

End of February 2024 update

The TR-004 units arrived. The plan is to put four of the 16TB WD drives into each of the TR-004's. I am experimenting with running the TR-004's off a Pi5, but that may turn out to be too slow. I have a problem in that I have 10 x WD 16TB drives in my primary storage server and I had 4 spares. Two of those spares are now in one of TR-004's. One is off getting replaced under warranty and another spare seems to have died as well. I don't want to pull the drives from the primary storage server until I can generate more plots. Its currently too hot for that at the moment and you need to use an Nvidia GPU if you want compressed plots. I got 10 x Seagate 20TB drives to put into the primary storage server which will increase its capacity and free up those WD 16TB drives but the weather is holding me back.

End of 2023 update

Farming continues. All disks are full. Currently I have 200TiB of disk space occupied. I have ordered a pair of QNAP TR-004 "NAS expanders". These are 4 bay expansion boxes that connect via USB. They can do RAID or be a JBOD, controlled via dip switches on the back. My idea is to try the Raspberry Pi's running them but I might just plug them into the secondary storage server. I may have wasted my money on these, but I will have to see how they work out. The 5 bay ORICO expansion box I have tends to overheat despite having a fan in the back. I have stopped using it now. The drive bay doors have most of the holes covered and the PCB at the back where the drives plug into the SATA connectors is solid so it blocks all air flow that the fan produces. It also has an annoying habit of putting the drives to sleep after 12 minutes. Lastly they were rather slow but that is probably because the USB connection is 5 Gbit and has to be shared between 5 drives. QNAP have a TL-D400S (4 b

Quick update Nov 2023

Chia 2.1.1 released. All disks are full of uncompressed plots. I need to get a Nvidia GPU with 8GB (or more) vRAM and replot to get some compressed plots. Farm currently consists of: Primary Storage server (Ryzen 5600X, 128GB RAM, 10 x 16TB HDD in raidz2). Has 1060 plots. Secondary storage server (Core i3-8100U, 64GB RAM, 7 x 8TB HDD in raidz1). Has 397 plots. Pi storage server #1 (Pi4, 4GB RAM, 2 x 16TB HDD in btrfs single mode). Has 290 plots. Pi storage server #2 (Pi4, 4GB RAM, 2 x 16TB HDD in btrfs single mode). Has 290 plots. That gives 2037 plots taking 201.6TiB. I also have a plotting machine that is a full node and mainly for plotting. It doesn't have a discreet GPU at the moment. I could add some more USB connected HDD to the Pi's fairly easily but have to organise another power board for all the power adapters. I have some 10TB Seagate Expansion drives and a USB 3 hub available.

All disks are full

Shortly after Chia 2 was released they had a Chia 2.0.1 release which corrects an issue with computing invalid compressed plots due to passing incorrect parameters to the Bladebit plotter. I have filled all the disks at this point. I might get some more Seagate Expansion drives to plug into the Pi4's but I would rather create compressed plots if I could. Unfortunately I don't have a graphics card with 8GB of memory. The ones I have only have 6GB of video memory and I don't want to buy a GPU just for Chia plotting. Hopefully they we have an updated plotter out soon that I can use for compressed plots, in the mean time I am simply farming. My main storage server is currently run via an nfs share so its latency is worse than even the Raspberry Pi4's running a harvester. The full node runs a local harvester instance and accesses the plots over a network share. I used this to initially get the plots across but haven't yet switched it to run as a harvester.

Chia 2.0 released

Chia 2.0 was released on the 24th of August with support for compressed plots. Unfortunately you will need 416GB of free memory to compute them on CPU or you'll need a Nvidia GPU with CUDA support. Most desktop CPU's only support 128GB of memory so that means a server grade machine or a GPU. Hopefully a later release of the Bladebit plotter will support disk-based plots with compression. After upgrading my full node to 2.0 all my harvesters were unable to communicate so I had to upgrade  them to 2.0 as well. To get support for compressed plots you need to tell the harvester(s) the parallel_cpu count and the number of threads they can use. Unfortunately there is no configuration option to do this via the command line so you'll need to manually edit config.yaml if you don't have access to the GUI. Apart from the additional CPU usage expect an additional 500MB of memory use on each harvester. One of the new features in the new GUI is latency stats for each harvester. My P

Update 13th of Aug 2023

Time for an update. I have 1562 plots taking 154.6 TiB scattered across 4 machines. Primary storage server Ryzen 5600X with 128GB of ECC memory 10GbE network card 8 port SAS controller in HBA mode 10 x 16TB HDD Secondary storage server Intel i3-8100U with 64GB of ECC memory 10GbE network card 4 port SATA card 7 x 8TB HDD Pi storage servers x2 Raspberry Pi4 4GB 2 x 18TB HDD via its USB 3 ports I have filled the two Pi storage servers with 290 plots each. They have a pair of Seagate Expansion 18TB drives using the Pi's USB3 ports. I left around 500GB free space on them but after running a btrfs defrag they now have no free space. It should have released the space after each file. Regardless I am running Chia in harvester mode on each one. I could create a plot in 40 minutes but it takes another 20 minutes to get the file onto the Pi due to the 1 gigabit network port. I have filled out the secondary storage server. Its got 397 plots. At the moment I am filling out the primary storage

Another Raspberry Harvester

I added a 2nd Raspberry Pi harvester into the mix. Its the same specs as the other one, that is a Pi4 4GB with a couple of 16TB Seagate Expansion drives plugged into the USB3 ports and running btrfs. With the drives in a "single" configuration I can get around 298 plots on them. Once I have it filled I will install the Chia software and run it as a harvester. To get the drives filled I transfer the completed plots onto it as a nfs drive. Once filled I stop running the nfs server on it and its just running the harvester. This allows one to have a low-power harvester. I could use the USB2 ports as well and get 4 drives. I'm not sure if/how it would effect the performance. I could use a USB hub as well but given the Pi has two USB3 ports this will do for the moment. I don't know how many drives a single Pi could support, but it works fine with just the two drives. I have over 1000 plots at the moment and the Chia GUI is telling me I am still 2 months off winning, so it l