Bladebit plotting at 220 - 280 plots per day on one system

Dear guys, i used the bladebit chia plot tools from Step 29,i have got about 500 plots ,but when i start the harvester,i got the error log as below

2021-10-05T05:47:35.783 harvester chia.plotting.manager : ERROR F
ailed to open file /home/chia/plot/disk5/plot-k32-2021-10-05-05-31-b
49a3bb12074d8ebfd65a7ea3a5e46e81aeb4e18fa3f1b1511d1c7463cf60
605.plot. Invalid file /home/chia/plot/disk5/plot-k32-2021-10-05-05-31
-b49a3bb12074d8ebfd65a7ea3a5e46e81aeb4e18fa3f1b1511d1c7463cf
60605.plot Traceback (most recent call last):
File “/home/chia/chia-blockchain/chia/plotting/manager.py”, line 290,
in process_file
prover = DiskProver(str(file_path))
ValueError: Invalid file /home/chia/plot/disk5/plot-k32-2021-10-05-05-
31-b49a3bb12074d8ebfd65a7ea3a5e46e81aeb4e18fa3f1b1511d1c7463
cf60605.plot

below is the scrip i used to plot

./bladebit -p ${pool_key} -f ${farmer_key} -t 64 -n $plot_count_1 /mnt/hdd1/ >> /mnt/chialogs/chia_plot_1.log &

I am sure the pool_key and farmer_key is right.

Thanks,if you have any idea,pls discuss with me,Thank you again!

Are you solo farming?

On the 2x7513 the latest bladebit version produced the K32 in 251.69 seconds (4.19 minutes), that’s almost a minute savings :smiley:

yes,i am soloing. i have fixed this issue by change the file permissions.
when i use bladebit the plot file is -rw-r----- ,but when i start harvester,need the permissions -rw-r—r–.

Good to know! I wonder why other needs to be read? Do you run farmer as a service?

when i create the plots files,i used a manchine which login as root,when i start harvester,i use the manchine login as a normal user “chia”.i don’t run the farmer as a service,one manchine run the full node by script “npm run electron &” and the other manchine run the harvester by script “chia start harvester”.
Now i have fixed the issue,but i think i have not found the real reason why this issue happened,can you help me? i have many disk about 7 PB,i don’t want change the file’s permissions one by one.

Bumping up an old thread to see if anyone can help.

I am currently running this script, but was wondering if there was a way to adjust it to copy to multiple destination directories instead of just 1. For example, I would like to fill 3 HDD’s at a time, so either a script that can alternate the HDD’s it copies to one at a time (HDD1 then HDD2 then HDD3), or switches to another HDD once one is full. Either one would work fine for me, I just want to be able to copy to multiple HDD’s so I don’t have to manually switch the script daily.

Any help would be greatly appreciated!

#!/bin/bash

Watches for newly created plots and moves them to farmer 1 by 1.

Requires inotify-tools: sudo apt-get install -y inotify-tools

Directory paths

SRCDIR=“/mnt/nvme1/”
DESTDIR=“/mnt/storage/poolplots/”

Limit transfer speed to minimise long lookup times whilst farming.

BWLIMIT=“140000”

echo “Watching for new plots in: $SRCDIR”
echo “Copying plots to: $DESTDIR”

inotifywait -m $SRCDIR -e create -e moved_to |
while read path action file; do
if [[ “$file” =~ .*plot$ ]]; then
echo “Found new plot!”
echo “Copying plot to $DESTDIR”
rsync --bwlimit=“$BWLIMIT” --preallocate --remove-source-files --skip-compress=plot --whole-file -avP “$SRCDIR/$file” “$DESTDIR/$file”
echo -e “Copy complete, waiting for new plots…\n”
fi
done

2x E5-2697v2 (12core, 30MB Cache, 130W, 2.7-3.5 GHz, Launch Q3/13) = 24 cores (48 Hyperthreading), 512GB LRDIMM (1600MHz)

Best run: Finished plotting in 846.32 seconds (14.11 minutes)
Average Plots per Day: 101 PPD

2 Likes

My configuration is also E5 2697V2 but I can’t use bladebit, can you send me the command you use?

./bladebit -f Farmer Public Key -p Pool Public Key /mnt/disk1