Hentai@Home FAQ

From EHWiki
Jump to navigationJump to search

The following is a list of frequently asked questions in regards to the Hentai@Home software.

General

Do I have to run the client 24/7?
It is beneficial to have it run for as long as possible. Clients that are frequently offline will perform much worse and get less priority (which in turn leads to even worse performance).
Is H@H traffic encrypted?
Yes, as of version 1.5.0.
Can I prevent certain content from being received/served by my client?
No.
Can I prevent certain content from being in my client's cache?
No.
Is there any way to utilize multiple cache locations (e.g. multiple folders or drives)?
H@H doesn't currently support this natively but you may do so manually by moving and then linking parts of the cache using symlinks' ln command (Linux) or NTFS junctions' mklink command (Windows).[1]
If the disks are both independent of the OS drive you can set up a RAID0 with mdadm (Linux) or Storage Spaces (Windows). If they aren't you can set up RAID0 with the OS drive and another drive. Point.png This can only be done during OS installation and the OS will become unbootable if either of the disks die.
Which region has the most demand?
Asia has the highest demand and Europe has the lowest. If you are running the client on a home connection ensure the region detected is correct for or you may suffer performance issues.

Performance

Why is my new client doing nothing?
This is normal for brand new clients. Leave it running for a few days and its metrics will gradually improve. Enable logging to track potential connectivity issues.
How can I improve my client's performance?
Use port 443 if you can, such clients tend to receive more demand.
If your cache exceeds the static range cache limit (a permanent allocation of 175 MB per range is needed), allot more disk cache for more static ranges.
If your connection, disk I/O, and bandwidth cap allow for it allot more upload speed for higher priority, more connections (if below 4,800 KB/s), and better average hitrate.
What constitutes a decent speed?
This varies between regions. Dedicate as much bandwidth as you can but no more than 80% of your maximum. Your tested speed should remain stable; frequent fluctuations may indicate throttling from your provider or software.
For low-traffic areas a 10,000 KB/s tested speed is optimal even with maximum ranges.
Why is my hitrate is low even though my cache is full?
The number of files in your cache does not affect your traffic. Only the speed, location, quality and number of assigned static ranges matter for your hitrate.
Dedicated space matters; a mostly empty 1 TB cache is much better than a full 10 GB cache. Allocate more cache; about 1 TB for 6,000 static ranges is a typical long-term goal. A client with a lot of static ranges, decent speed, and excellent stability will get a lot of hits as it will be in high demand and priority.
Can I allocate disk cache even if it is not available at the time?
Yes. The client will stop caching new files or assigning new static ranges if this would cause free disk space to drop below the limit. 100 MB is the default if not set.
It is usually recommended to allocate more as needed as all clients must keep this space dedicated.
Can I increase disk cache without a restart?
Yes. The opposite is not true and may require forced removal of excess assigned static ranges until they match the new cache size. Once static ranges are unassigned they will have to be assigned again over time.

See also