Our great sponsors
-
chia-blockchain
Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The article talked about how the linux kernel just can't keep up, but what about databases or kv stores. Do the trade-offs those types of solutions still make sense for this type of hardware?
RocksDB, and LSM algorithms in general, seem to be created with the assumption that random block I/O is slow. It appears that, for modern hardware, that assumption no longer holds, and the software only slows things down [0].
[0] - https://github.com/BLepers/KVell/blob/master/sosp19-final40....
You should be farming Chia on that thing [0]
Amazing, congrats!
[0] https://github.com/Chia-Network/chia-blockchain/wiki/FAQ
FYI SPDK doesn't strictly require the IOMMU be enabled. See https://spdk.io/doc/system_configuration.html There's also a new experimental interrupt mode (not for everything) finding some valuable use cases in SPDK, see https://github.com/spdk/spdk/blob/master/CHANGELOG.md and feel free to jump on the SPDK slack channel or email list for more info on either of these https://spdk.io/community/