Jump to content

Partition Pixel

Members
  • Posts

    41
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Partition Pixel

  1. 7 hours ago, Superman said:

    yes, i current have a adaptec 71506 in my system with 8 disk array and a 6 in 1 icy dock cage for ssd.  i bought another  2 16 port raid card and a 16 bay icy dock cage for plotting only. and 3 5 in 1 hdd cage for drives. i found 2 adapter 71506 cards on ebay for 100 each with battery and breakout cables. my mobo is a asus x99 ws with 7 pic-e lots with a e-2697 v3 cpu 14c 28 threads. so i got plenty of slots to add raid cards and since unraid and chia both prefer to run as JBOD it seems like a win win. lol

     

    now that i think about this i might just build another system, buy another copy of unraid and scale it out for chia only. lmfao!

     

    Haha right 😆I'm almost tempted myself. Very nice, thanks for the infos I'm gonna look more into this for sure, I wanna be ready to do massive plotting by the time we have to replot for pools.

     

    6 hours ago, Superman said:

    So heres an idea, cause i don't believe i see a thread on here about running a unraid pool. if you want since you seem to have created the template for chia. and i don't want to derail your thread with not supported replies to your docker. if you want to start a thread to advocate the starting up a fair running pool of chia and get the Devs and senior members of unraid onboard to govern and start the pool, i think skys the limit and a ton of ppl here would join up. just make it a private pool for unraid members only. this could be one way we can give back to the creators of unraid as well as the devs who have built this awesome community + plus everyone can hopefully make some $$ as the same time. id rather join a pool with a software and community i trust then some random on the net. thats Just IMO

     

    That's a pretty cool idea. I agree that maybe it would not be the best in this thread, but if you want to start another thread go for it it's your idea and I would definitely support it. I think I'd rather join a pool from unraid as well, definitely would trust them more 😛

     

    3 hours ago, jollymonsa said:

    Does this startup line look right for a server with 2tb ssd in plotting, 14tb in plots, 12 free threads, 16 free gigs ram?

     

    venv/bin/chia plots create -b 5000 -r 2 -n 6 -t /plotting/plot1 -d /plots

     

    Also thanks for the awesome container, such easy.

     

    Yes this is okay, also keep in mind that doing it this way will queue the 6 plots (they will run one after the other), they wont run in parallel. If you want to do plotting in parallel, you have to open multiple terminal and type a create command in each

     

    2 hours ago, Tulip said:

    How many plots a day do you guys do?

     

    I just started today and it looks like i do about 1.2 plot every hour. Good or bad? 👀

     

    That's quite good I would say. I manage to do around 12 a day so it's more like 1 plot every 2 hours for me. I'm still trying to perfect the art tho 😉

     

    17 minutes ago, joker_927 said:

    I just want to use my unraid server as a plotter. Also, I've had success plotting directly on a disk drive. Sure, it takes a lot longer, but it doesn't ruin an SSD. Anyway, am I correct that I need an unassigned disk drive if I wanted to do this? All my current drives are on the array and I assume that massive writes to any array drive would be very slow (slower than a HDDs normal write bottleneck because of parity writes). Is my assumption correct?

     

    Thanks for making this docker BTW. Great addition to the community.

     

    I didnt test this, but I would assume this is indeed correct. Generally speaking it takes a bit longer to write to drives when the parity is involved.

     

    Thank you ! I must point out that I did not make a docker (I dont wanna get credit for something I did not do haha), I simply made an unraid template that allows us to easily download and use the official Chia-Docker

    • Like 1
  2. 6 minutes ago, Superman said:

    you get disregard my question. i should have did a little more research in the unraid gui. looks like you can stop the array and add another pool and just use that pool for cache plotting. then it would just be the case of assigning the drive ID or new created cache pool to the docker. my bad still learning. lol

     

     

    Yeah sorry I was still typing 😆, no worries this is new stuff.

     

    One problem I'm having is that I already used all my nvme and sata ports on my motherboard. I know some adapters exist that do sata -> pcie, are you planing on using that for your 6 Intel 480 SSD's ?

  3. 21 minutes ago, Superman said:

    I have been using UnRaid for at least 5 years and i love it. Also thank you for getting this is the docker hub. i was curious which way i was going to go, either setting up and total separate system for chia farming or expand my UnRaid system. i have read all the  green paper and documentation on the blockchain and find it interesting.

     

    I was hoping it would make it to UnRaid cause i read the xfs and btrfs filesystems are actually best for chia on read and write speeds for harvesting.

     

    i do have a question and concern though on running it in a docker though.

     

    1. you can use consumer ssd and nvme but will wear out rather quickly for plotting and recommends enterprise ssd's do to the overall lifetime writes of 1 PDW and up. i could see this problematic for the cache pools UnRaid uses for the average users who can't afford enterprise ssd's.

    so im curious if its possible to create a totally different cache pool designated specifically for chia. this would be one solution of replacing cache pools which most house our dockers and stuff.  other wise and VM in UnRaid would still be need to pass-through the HDDs to VM unless you feel like stubbing them out in the docker of chia itself.

     

    thank you for creating this docker i think chia is gonna take off because it is solving a case and real world use at least on the mining side IMO.

     

    Oh And if this community was to create a pool i total in and long as the rewards can get divided up evenly. i just order 8 18tb seagate's enterprise HDD's and i got 6 Intel 480 SSD's ready give it a shot.

     

     

    It's my pleasure ! It was really nothing to create a template as the docker itself was already made. Plus my way of finally giving back to this awesome community (I have much to give back to spaceinvaderone 😆)

     

    I share your concern for consumer SSDs. All my SSDs are consumer grade, relatively new and they have a somewhat okay tbw, so for now I'm plotting on them, but this is indeed not viable in the long run.

    For your question, there is an already existing solution. With Unraid 6.9, we can now create many cache pools. What I plan on doing is buying a few enterprise SSD and create a cache pool name something like 'Plotting Pool' with btrfs. I plan on keeping my other ssds in separate cache pools, for VM and for Cache stuff (docker, appdate etc...). Once I have this new cache, I simply plan on changing my plotting share cache to 'Plotting Cache'.

     

    I also believe in chia and I'm sure it will take off (I mean it's already well priced atm but we'll see).

     

    Personally I'd only be down for a pool if it's a real one (if it uses the new pool protocol which is coming soon). I don't have the knowledge on how to make one, but if the community made a real one I would participate for sure !

    • Like 1
  4. 14 minutes ago, boosting1bar said:

     

    One last dumb question.  I initially ran your command to start plotting as verbatim above and it was working fine.  It looked like it was plotting onto a slow array drive instead of my ssd cache drive where I'd intended it to go.  I stopped the running command and redid the command above as

    
    venv/bin/chia plots create -b 5000 -r 2 -n 1 -t /mnt/chiaminer/plotting -d /mnt/user/chia/plots

    where /mnt/chiaminer is my SSD cache pool set up specifically for this and /mnt/user/chia is the spinny drives in the array where they would settle after plotting.  When I do that I get this error immediately after starting computing "Only wrote 384 of 1048572 bytes at offset 100662912 to "/mnt/chiaminer/plotting/plot-k32-2021-05-08-17-55-938e7086435dc79126efd7780afcf675878038a71141ee6eb2bb80c766687c3d.plot.p1.t1.sort_bucket_054.tmp"with length 100663296. Error 1. Retrying in five minutes."  I also get a popup error of "Alert [servername] - Docker image disk utilization of 100%
    Docker utilization of image file /mnt/user/system/docker/docker.img" Do I need to just leave the plotting command verbatim?

     

    (I think the answer is verbatim, because the set up of the docker container specifies those directories and the console command doesn't need changed)

     

    Your folder paths are wrong. You are writing inside of the docker itself this way, that is why you have a warning of 100% docker disk image utilisation !

     

    What you need to do :

     

    1. Setup your variables this way : image.thumb.png.d77485ad8207b2b07e6e5b3c23b26967.png
    2. When you create plots, use this command instead (note the paths I'm using) :
      venv/bin/chia plots create -b 5000 -r 2 -n 1 -t /plotting -d /plots

       

  5. 1 hour ago, andreidelait said:

     

    I was referring to /plots not plotting. I found a solution by adding a new directory in the config file

    
    
    /mnt/user/appdata/chia/mainnet/config/config.yaml

    I added another directory named plots2 and mapped it to another HDD where I store more plots

    
    
      plot_directories:
      - /plots
      - /plots2

    So I guess you can add as many directories as you need if you're using multiple HDDs.

     

    I didn't realise this, thanks for bringing it to my attention. I 'm gonna update my first post to reflect this and I also think I'm going to be able to add more variables in the template !

     

    EDIT: Note that In the case of Unraid you can map this to a share that is included in many HDDs instead of creating a share for each HDD

     

    1 hour ago, boosting1bar said:

    Thanks for setting this up!  I've got my container set up and running, seems to be plotting properly.  I've run my plotting command and it's currently computing table 2.  Just to be clear I can close that terminal window now and just let it run, right?  I've been running a chia node in a Windows VM with the GUI but hoping to free up those resources and just let this run so I can more effectively use my array drives.  I'm still learning my way through terminal stuff so I don't want to break this lol

     

    Yes ! You can close the terminal and it will still run. You can check that the process is still running by opening a terminal on unraid (not the docker) and typing 'htop'. You should see a 'chia create plot' in the first things in the list

  6. 6 hours ago, andreidelait said:

    Is there a way to add multiple plots locations with this container?

     

    This container is the official Chia-Docker. Sadly, right now the container only accepts 1 argument for the plotting folder (/plotting). Right now the only thing I can think of is if you can find a way to have your folders inside of your /plotting share on differents ssds and you point to those when plotting. (Not sure we can do this right now tho)

     

    2 hours ago, wertical said:

    Hi, how do i see whats going on in chia if i close terminalwindow ? :)

     

     

    I'm assuming you're talking about plotting, the only way I found to see what's going on when you close a terminal window that's plotting is this :

    1. Open a terminal on your Unraid Server itself (not the chia docker)
    2. Type : htop
    3. If you're plotting, you should see the command you typed (something like venv/bin/chia plots create -b 5000 -r 2 -n 1 -t /plotting/plot1 -d /plots) at the top of the list
    1 hour ago, psychotik said:

    Wondering if anyone has or planning to build a docker for HPool Chia mining. I have it setup in windows, but love to have something built for UnRaid.

     

    I would strongly advise against farming with HPool. HPool is not a true pool since pools are not implemented right now. You are basically betting on their good faith, what they are doing right now is sketchy at best. That being said, when the pool protocol will be released, I'm sure the official Chia-Docker will have variables added to it that can support pooling. I'll update the Unraid template accordingly when that happens.

     

    24 minutes ago, PowerShell said:

    When I do chia show -s.

    I get the following message "Searching for an initial chain" is this normal?
    looks like its not syncing/

     

    At the beginning when you are not synced at all, this is normal. However after some time you should begin to see something else, if that's not the case report back here we can try to find solutions !

  7. 2 hours ago, jonathanm said:

    Are there any resources to ELI5 for what plotting and farming are in terms of what is being done with the computer resources, and how it compares to proof of work stuff? Something on the level of https://blog.programster.org/bitcoins-mathematical-problem

     

    tjb_altf4 beat me to it 😛 

     

    1 hour ago, Jim007 said:

    Thank you OP (PARTITION PIXEL) for setting this up.   I have a question.  How can you configure this Docker to only be a plotter?  I already have a full Chia Node setup in a windows 10 VM on another unRAID server.  It's not immediately obvious in the Chia documentation as to how to do this. 

     

    You can do this with the 'harvester' variable. On the docker template, click on 'see more settings' and you should see a 'harvester_only' variable. Put that to true instead of false and you should be good to go if your other settings are okay !

     

    You can verify if this worked via the docker logs of the container, you should only see this after starting daemon

    Starting daemon
    chia_harvester: started

     

    and no other services started. 

     

    39 minutes ago, ephy said:

    Thank you for this! ...and hang in there. My bingo card won 2 chia after about 200 plots about a week ago.

     

    Dang congrats !!! Thanks for the encouragement, I'm definitely going to keep going as long as I can 😃

     

  8. 2 hours ago, hgelpke said:

    I'd love to know what resources you guys are allocating to this so you don't bring the rest of the server to it's knees.

     

    It really depends on what exactly you want to do on your server. I'm guessing you would like to farm + harvest on the server. For farming there is not much requirement there in terms of resources.

     

    For harvesting it's another story. Personally, I have 24 threads and 64 GB ram on my server. Of these, I reserved around 8 threads and 30 GB of ram for plex. That means pretty much everything I have left is """free""".

    Now the other factor you have is SSD space. I only have 2 small SSDs on my server (2 X 500 GB), and since 1 k=32 plot equals to about 310 GB, I only have enough space to do 2 plots at a time. Because of this I give all my resource left divided by 2 to each plotter. So that means about 8 thread each and 10 GB of ram. These numbers are probably way to big for only 1 plot, since default is 2 threads and 4 GB of ram by plot, but in my case I'm limited by my SSDs. 

     

    Another thing you can do is to have multiple plotting machines and send the plots to your unraid server for farming once they are finished. This is what I do with my main computer (this one can do 5 plots at a time) and it seems to work great (haven't found chia yet tho lol).

     

    Hopefully this gives you an idea, if you have any more questions don't hesitate to ask 😛

  9. 2 hours ago, Pixel5 said:

    how many coins does one get when you "find" what ever they are doing here and get the reward?

     

    some online calculators say it takes months to get a reward with like 40TB of space assigned to it so you would have to get like thousands of chia coins to ever recover even the electricity cost of that.

     

    Edit: just check there is a reward of 2 XCH per block you find so if you are the chosen one after a few months you get 2 XCH which are currently worth nothing and which is expected to cost like 20 bucks if anything they say holds true and thats already an insanely high estimate.

     

    Its basically not worth it to do any of this unless you enjoy burning money.

     

    Don't take this the wrong way but please don't spread misinformation. At the moment, you can get pretty lucky and get some with 1 plot but it is indeed just pure luck. In about 1-2 weeks, devs are supposed to release the pool protocol which will allow everyone to farm together in a pool. This will give you more consistent rewards and everyone will have to replot to participate in a pool. I personally still think it is worth it if you already have some storage that's doing nothing (which I'm suspecting a lot of unraid users have), but I'm not here to advocate for the blockchain, just providing an easier way to install for those who are insterested by the project.

     

    Also you are wrong about the price, chia is currently 550$ USD each and it is now tradeable in a few exchanges. (It was around 1300$ USD at the time of release on exchanges and is slowly stabilizing in the 500-600 range)

     

    EDIT: It also takes less space than you think, I have 14 TB right now and I have an estimated time to win of 1 month. Of course, the network is growing very quickly but it's just not in the 40 TB range yet

     

    2nd EDIT: Seems like it's back in the 1100$ range lol

     

    3rd EDIT: I also suggest you look into the project more in dept. Chia does not take a lot of electricity, especially if you already have a server running, only plotting really takes a bit but farming itself is very green especially compared to other crypto that are using proof of work (like bitcoin)

    • Like 2
  10. 1 hour ago, burgess22 said:

    Nice work boss...I nutted out how to build the docker from reddit the other day and then fix common problems popped up tonight and found an issue because you have put a template up...winning now I can plot away happily and and get auto updates in CA 🍻

     

     

    one thing you might want to add is a how to start plotting once docker is up and running I assume from the console it will be 

    venv/bin/chia plots create -b 5000 -r 2 -n 1 -t /plotting/plot1 -d /plots 

     

    I've always started my from the terminal window using 

     

    docker exec -it chia venv/bin/chia plots create -b 5000 -r 2 -n 1 -t /plotting/plot1 -d /plots

     

    -b is amount of ram you want to give

    -r is the amount of threads 

    -n is the number of plots you want to queue

    -t is temp dir

    -d is the completed directory

     

    and if you want to run in Parallel just run the command in another terminal window as many times as your rig will allow

     

    Absolutely, added the command in my first post, thank you 😃

    • Like 1
  11. 1 hour ago, Steiner49er said:

    I'm having difficulty locating this via searching in CA, and my normal method of narrowing results by encasing search terms in quotes doesn't seem to net me less results, or any depending on how I format... how can I find this package in CA's search? 

     

    The docker is now in CA 🎉, simply search for 'chia'

  12. 32 minutes ago, Steiner49er said:

    I'm having difficulty locating this via searching in CA, and my normal method of narrowing results by encasing search terms in quotes doesn't seem to net me less results, or any depending on how I format... how can I find this package in CA's search? 

     

    My bad, the docker is still being added to CA by Squid at the moment, he said it would be added this AM. ( Maybe I should have waited before posting this support thread )

     

    EDIT : I'm gonna make it clear in the post that this is not in CA yet

  13. Overview: Support thread for Partition Pixel/Chia in CA.

    Application: Chia - https://github.com/Chia-Network/chia-blockchain

    "Docker Hub": https://github.com/orgs/chia-network/packages/container/package/chia

    GitHub: https://github.com/Chia-Network/chia-docker

     

    This is not my docker, nor my blockchain, and I'm not a developer for them either. I simply did an Unraid template for the already existing docker so that way It will be easier for me and others to install the docker on an existing Unraid Server. I can support any changes required to the xml template and provide assistance on how to use the parameters or how to use the docker itself.

     

    Please read on SSD Endurance if you don't know about Chia and you plan on farming it : https://github.com/Chia-Network/chia-blockchain/wiki/SSD-Endurance

     

    Instructions:

    1. Install Partition Pixel's Chia via CA.
    2. Create a 'chia' directory inside of your appdata folder. Skip to step 4 if you do not have an existing chia wallet
    3. Inside this new folder, create a new file called 'mnemonic.txt' and copy and paste your 24 words mnemonic from your wallet inside (every word one after another on the same line with 1 space in between like this sentence).
    4. Back on the docker template, choose a location for your plotting if you plan on plotting on your server (preferably a fast SSD here)
    5. Choose a location for storing your plots (this is where they will be used to 'farm', preferably HDD here)
    6. Feel free to click on show more settings and change any other variable or path you would like
    7. Save changes, pull down the container and enjoy !

     

    If you have some unassigned or external HDDs that you want to use for farming:

    1. edit /mnt/user/appdata/chia/mainnet/config/config.yaml
    2. Add more plot directories like so :
        plot_directories:
        - /plots
        - /plots2
    3. Create a new path in the docker template like so :
    • config type : Path
    • container path : /plots2
    • host path : /mnt/an_unassigned_hdd/plots/

     

    Here are some often used command lines to get you started:

    • Open a console in the docker container, then type : venv/bin/chia farm summary
    • venv/bin/chia wallet show
    • venv/bin/chia show -s -c
    • venv/bin/chia plots check

     

    Command to start plotting :

    • venv/bin/chia plots create -b 5000 -r 2 -n 1 -t /plotting/plot1 -d /plots
    1. -b is amount of ram you want to give
    2. -r is the amount of threads 
    3. -n is the number of plots you want to queue
    4. -t is temp dir
    5. -d is the completed directory

     

    From user ropes:
     

    Quote

     

    This is how I monitor my farm.

    If you guys install the nerd pack from community applications, then navigate to nerd pack under settings, install tmux.

    image.png.1077a3db2f7b56d2b81c8c757248488b.png

    Now launch the unraid terminal & run tmux, then you can have multiple (tabbed) terminal windows in one window. I have 1 tab per plot & can jump around them as needed.

     

    Also you can close the terminal window & relaunch your session by running tmux again from the terminal. Also works across different devices or applications, so you can ssh in from your phone or putty etc & just run tmux again & you will be able to see those other terminal windows.

     

    Hope this helps.

     

     

    If you only want to harvest on this docker, then you don't need to create a mnemonic file with your passphrase. Instead you can do the following (more secure imo) :

    chia plots create [other plot options] -f <farmer key> -p <pool key> 

     

    If you want to run in Parallel just run the command in another terminal window as many times as your rig will allow.

     

    Here are all the available CLI commands for chia :

    https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference

     

    From user tjb_altf4:
     

    Quote

     

    Out of the box this docker isn't configured optimally for logging, after some research these are two changes I've made to get better logging.

    Both changes are made to the config.yaml file that will be in chia's appdata folder:

     

    1. change log_level to INFO (from WARNING) 
    2. change log_stdout to true (from false)

     

    Change one adds more useful info to the logs, change two pushes the logs to the standard docker logging mechanism, which means it is visible from the GUI's log button.

     

    Happy hunting!

     

     

     

    • Like 8
    • Thanks 1
  14. Hi there, loving the docker so far and it came right on time ! (I started mining monero like yesterday)

     

    One issue I'm having is that I only get around 7 mh/s when I'm supposed to get more like 11-12 mh/s. My CPU is a Ryzen 3900X. I have 11/12 cores mining and I tried switching privileged mode on/off. I'm also seeing the msr FAILED TO APPLY MSR MOD, HASHRATE WILL BE LOW like you mentioned, I'm thinking this is what is causing my hashrate loss. I'm guessing the kernel is absent from the base image and you would need to add it ? I have some docker experience if that can be of any help, none regarding kernels tho lol

×
×
  • Create New...