Skip to content

Commit

Permalink
deploy: ab2b95d
Browse files Browse the repository at this point in the history
  • Loading branch information
hitchhooker committed Aug 3, 2023
1 parent e6a7d5b commit 24b3ad8
Show file tree
Hide file tree
Showing 7 changed files with 145 additions and 353 deletions.
2 changes: 1 addition & 1 deletion _astro/hoisted.b39f1d8e.js → _astro/hoisted.580bccfd.js

Large diffs are not rendered by default.

78 changes: 2 additions & 76 deletions docs/bkk03.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,82 +236,8 @@ <h3 id="product-link-4"><a class="header" href="#product-link-4"><a href="https:
<h2 id="power-supply-unit-400w-compuware-80-plus-platinum-psu"><a class="header" href="#power-supply-unit-400w-compuware-80-plus-platinum-psu">Power Supply Unit: 400W Compuware 80 PLUS Platinum PSU</a></h2>
<h3 id="vendor-link"><a class="header" href="#vendor-link"><a href="https://www.pcgallery.co.th/">Vendor Link</a></a></h3>
<h2 id="kvm-asrock-rack-bcmipmi"><a class="header" href="#kvm-asrock-rack-bcmipmi">KVM: Asrock Rack BCM/IPMI</a></h2>
<p>The AsRock Rack motherboard includes a BCM for remote control, offering robust management capabilities.</p>
<h1 id="bkk03---bootnode"><a class="header" href="#bkk03---bootnode">BKK03 - Bootnode</a></h1>
<h2 id="cpu"><a class="header" href="#cpu">CPU</a></h2>
<p><a href="https://www.amd.com/en/products/apu/amd-ryzen-9-7950x3d">AMD Ryzen™ 9 7950X3D 16-Core 32-Thread 5NM</a></p>
<p>The AMD Ryzen 9 7950X3D, with its 16-core 32-thread architecture, is the
driving force behind our server's high performance. The CPU's multi-core design
and high clock speeds are specifically optimized for blockchain applications,
ensuring efficient chain synchronization and reliable endpoint service.</p>
<p>Featuring advanced technologies like PCI Express® 5.0 and DDR5, the CPU
provides rapid data transfer, essential for low-latency blockchain
transactions. The large 128MB L3 cache further bolsters performance by
facilitating quick access to frequently used data, enhancing efficiency.</p>
<h2 id="cpu-cooler"><a class="header" href="#cpu-cooler">CPU Cooler</a></h2>
<p><a href="https://aliexpress.com/item/1005004050053958.html">COOLSERVER P32 CPU Cooler</a>
<a href="https://aliexpress.com/item/1005004904430608.html">Thermalright aluminium alloy AM5 frame</a></p>
<p>Cooling efficiency is paramount in maintaining stable performance. Our server
utilizes the COOLSERVER P32 AM5 Server CPU Cooler, in conjunction with the
Thermalright AM5 frame, to maximize cooling capabilities.</p>
<h2 id="motherboard"><a class="header" href="#motherboard">Motherboard</a></h2>
<img src="images/bkk03/asrockrack.webp" alt="CPU" style="width: 45%; margin-right: 1em; object-fit: cover;">
<img src="images/bkk03/asrockrack-2.webp" alt="CPU" style="width: 45%; margin-left: 1em; object-fit: cover;">
<p><a href="https://www.amazon.com/dp/B0BXRFHDQT">AsRock Rack B650D4U-2L2T/BCM(LGA 1718) Dual 10G LAN</a></p>
<p>This Micro-ATX motherboard stands as a testament to AsRock's engineering
prowess, blending high-performance consumer technology with the robustness of
server-grade hardware. The board offers full PCIe 5.0 support and features up
to 7 M.2 slots for NVMe storage, enhancing data transfer speeds. Its
compatibility with DDR5 ECC UDIMM memory further underlines its suitability for
demanding server applications.</p>
<h2 id="memory"><a class="header" href="#memory">Memory</a></h2>
<p><a href="https://www.amazon.com/Server-Memory-Module-4800MHz-MTC20C2085S1EC48BA1R">4x Server Memory Module|MICRON|DDR5|32GB|UDIMM/ECC|4800MHz|CL 40|1.1V|MTC20C2085S1EC48BA1R</a>
Our selection of server-grade DDR5 memory modules provides substantial
bandwidth for smooth server operations. Equipped with ECC technology, these
modules maintain data integrity, ensuring the reliability of our transactions.</p>
<h2 id="ssd-expansion-cards"><a class="header" href="#ssd-expansion-cards">SSD Expansion Cards</a></h2>
<p><a href="">NVMe SSD Expansion Card NVMe PCIe RAID Adapter 4 Ports NVME SSD To PCI-E 4.0 X16 Expansion Card</a></p>
<p>This expansion card plays a vital role in our data management strategy by
enabling the integration of top-tier NVMe SSDs. It contributes to our server's
responsiveness by facilitating faster access to stored data.</p>
<h2 id="storage"><a class="header" href="#storage">Storage</a></h2>
<p><a href="https://www.amazon.co.jp/Hanye-%E3%80%90PS5%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D%E6%B8%88%E3%81%BF%E3%80%91-PCIe-Gen4x4-DRAM%E6%90%AD%E8%BC%89/dp/B0B58JXNXG">5x 2TB Hanye ME70 NVMe PCI-E4.0 7200mb/s</a>
Our system's storage is equipped with 2TB High-Performance ME70 M.2 NVMe SSDs,
providing 12TB of high-speed storage. The SSDs' Gen4 PCIe tech and LDPC error
correction ensure quick data access and integrity.</p>
<h2 id="benchmark-of-zpool"><a class="header" href="#benchmark-of-zpool">Benchmark of zpool</a></h2>
<pre><code>2023-07-31 13:55:08 Running machine benchmarks...
2023-07-31 13:55:34
+----------+----------------+-------------+-------------+-------------------+
| Category | Function | Score | Minimum | Result |
+===========================================================================+
| CPU | BLAKE2-256 | 1.56 GiBs | 783.27 MiBs | ✅ Pass (203.8 %) |
|----------+----------------+-------------+-------------+-------------------|
| CPU | SR25519-Verify | 788.10 KiBs | 560.67 KiBs | ✅ Pass (140.6 %) |
|----------+----------------+-------------+-------------+-------------------|
| Memory | Copy | 27.73 GiBs | 11.49 GiBs | ✅ Pass (241.3 %) |
|----------+----------------+-------------+-------------+-------------------|
| Disk | Seq Write | 2.99 GiBs | 950.00 MiBs | ✅ Pass (322.0 %) |
|----------+----------------+-------------+-------------+-------------------|
| Disk | Rnd Write | 1.29 GiBs | 420.00 MiBs | ✅ Pass (313.4 %) |
+----------+----------------+-------------+-------------+-------------------+
From 5 benchmarks in total, 5 passed and 0 failed (10% fault tolerance).
2023-07-31 13:55:34 The hardware meets the requirements
Read Latency Statistics in nanoseconds:
-------------------------
Minimum: 520 ns
Maximum: 22540 ns
Mean: 914.595734 ns
Standard Deviation: 222.087316 ns
Read IOPS: 953140.861971
</code></pre>
<h2 id="chassis"><a class="header" href="#chassis">Chassis</a></h2>
<p><a href="https://www.pcgallery.co.th/product/tgc-h1-400/">1U Case, TGC H1-400</a></p>
<h2 id="power-supply-unit"><a class="header" href="#power-supply-unit">Power Supply Unit</a></h2>
<p>400W Compuware 80 PLUS Platinum PSU from <a href="https://www.pcgallery.co.th/">PC Gallery</a></p>
<h2 id="kvm"><a class="header" href="#kvm">KVM</a></h2>
<p>[Asrock Rack BCM/IPMI]</p>
<p>AsRock Rack motherboard comes with BCM for remote control.</p>
<p>The AsRock Rack motherboard includes a BCM for remote control, offering robust
management capabilities.</p>

</main>

Expand Down
160 changes: 65 additions & 95 deletions docs/bkk04.html
Original file line number Diff line number Diff line change
Expand Up @@ -166,76 +166,51 @@ <h1 class="menu-title">Rotko Networks infrastructure</h1>

<div id="content" class="content">
<main>
<h1 id="bkk04---bootnode"><a class="header" href="#bkk04---bootnode">BKK04 - Bootnode</a></h1>
<h2 id="cpu"><a class="header" href="#cpu">CPU</a></h2>
<img src="images/bkk04/amdryzen9-2.webp" alt="CPU" style="width: 45%; margin-right: 1em; object-fit: cover;">
<img src="images/bkk04/amdryzen9.webp" alt="CPU" style="width: 45%; margin-left: 1em; object-fit: cover;">
<p><a href="https://www.amd.com/en/products/cpu/amd-ryzen-9-7950x">AMD Ryzen 9 7950X R9 7950X CPU Processor 16-Core 32-Thread 5NM L3=64M Socket AM5</a></p>
<p>At the core of our server operations sits the impressive AMD Ryzen 9 7950X.
With a 16-core, it's tailored to manage multiple tasks with ease - enabling
multiple networks to be run simultaneously. The high core clock speeds are
paramount in blockchain applications, enabling efficient sync of chains and
reliable endpoint service.</p>
<p>Supporting cutting-edge PCI Express® 5.0 and DDR5 memory technologies, this CPU
ensures rapid data transfer and retrieval - essential for efficient and low
latency blockchain transactions. Its large 64MB L3 cache further enhances
performance by allowing quick access to frequently used data.</p>
<p>The Ryzen 9 7950X excels in cryptographic operations, crucial for blockchain
processing. Benchmarking at 1.59 GiBs in BLAKE2-256 and 822.88 KiBs in
SR25519-Verify, it comfortably outperforms Polkadot's stringent requirements,
reinforcing its suitability for our blockchain-centric operations.</p>
<h3 id="cpu-cooler"><a class="header" href="#cpu-cooler">CPU Cooler</a></h3>
<p><a href="https://aliexpress.com/item/1005004850411911.html">COOLSERVER R64 AM5 Server CPU Cooler</a></p>
<p>The COOLSERVER R64 AM5 Server CPU Cooler, with its 4 high-quality heatpipes and
150W TDP, is perfectly equipped to handle the thermal output of our Ryzen 9
7950X, even under intensive blockchain workloads. Its robust double ball
bearing design ensures longevity and reliability in our 24/7 server operations,
while the 4-pin PWM fan offers energy-efficient, adaptive cooling.</p>
<p><a href="https://aliexpress.com/item/1005004904430608.html">Thermalright aluminium alloy AM5 frame</a>
Boost cooling capability we use Thermalright AM5 frame to increase performance.</p>
<h2 id="bkk04---bootnoderpc"><a class="header" href="#bkk04---bootnoderpc">BKK04 - Bootnode/RPC</a></h2>
<h3 id="cpu"><a class="header" href="#cpu">CPU</a></h3>
<p><strong>Model:</strong> <a href="https://www.amd.com/en/products/cpu/amd-ryzen-9-7950x">AMD Ryzen 9 7950X R9 7950X CPU Processor 16-Core 32-Thread 5NM L3=64M Socket AM5</a></p>
<ul>
<li><strong>Core Count:</strong> 16 cores</li>
<li><strong>Technology:</strong> 5NM process</li>
<li><strong>L3 Cache:</strong> 64MB</li>
<li><strong>PCI Express:</strong> 5.0</li>
<li><strong>Memory Support:</strong> DDR5</li>
</ul>
<p><strong>Capabilities:</strong> Designed to manage multiple tasks with ease, such as running
multiple networks simultaneously, efficient blockchain sync, and low latency
transactions.</p>
<h4 id="cpu-cooler"><a class="header" href="#cpu-cooler">CPU Cooler</a></h4>
<ul>
<li><strong>Model:</strong> <a href="https://aliexpress.com/item/1005004850411911.html">COOLSERVER R64 AM5 Server CPU Cooler</a></li>
<li><strong>Design:</strong> 4 high-quality heatpipes, 150W TDP, double ball bearing</li>
<li><strong>Enhancement:</strong> <a href="https://aliexpress.com/item/1005004904430608.html">Thermalright aluminium alloy AM5 frame</a></li>
</ul>
<h3 id="motherboard"><a class="header" href="#motherboard">Motherboard</a></h3>
<img src="images/bkk04/asrockrack.webp" alt="CPU" style="width: 45%; margin-right: 1em; object-fit: cover;">
<img src="images/bkk04/asrockrack-2.webp" alt="CPU" style="width: 45%; margin-left: 1em; object-fit: cover;">
<p><a href="https://www.asrockrack.com/general/productdetail.asp?Model=B650D4U#Specifications">AsRock Rack B650D4U(LGA 1718)</a></p>
<p>This motherboard is a masterpiece of engineering and design, a testament to
AsRock's ability to merge the high-performance aspects of the consumer world
with the robustness and dependability of server-grade hardware. The Rack
B650D4U is a Micro-ATX motherboard that fully supports DDR5 ECC UDIMM
memories, a feature that provides increased data integrity and system
reliability - essential elements in server environments.</p>
<p>The motherboard comes with full PCIe 5.0 support, which is crucial for tackling
demanding tasks and ensuring optimal performance. It features an M.2 slot, a
x16 slot, and a x4 slot, which provides the flexibility to cater to various
expansion needs. With the ability to support up to 7 M.2 slots, the Rack
B650D4U-2L2T is well-suited for high-performance NVMe storage, significantly
boosting data access and transfer speeds.</p>
<p>In essence, the AsRock Rack B650D4U is an optimal choice that promises a
perfect blend of speed, reliability, and scalability, capable of serving the
demanding needs of modern server applications.</p>
<p><strong>Model:</strong> <a href="https://www.asrockrack.com/general/productdetail.asp?Model=B650D4U#Specifications">AsRock Rack B650D4U(LGA 1718)</a></p>
<ul>
<li><strong>Form Factor:</strong> Micro-ATX</li>
<li><strong>Memory Support:</strong> DDR5 ECC UDIMM</li>
<li><strong>PCIe Slots:</strong> Full PCIe 5.0 support, M.2 slot, x16 slot, and x4 slot</li>
<li><strong>Storage Support:</strong> Up to 7 M.2 slots</li>
</ul>
<h3 id="memory"><a class="header" href="#memory">Memory</a></h3>
<p><a href="https://www.amazon.com/Server-Memory-Module-4800MHz-MTC20C2085S1EC48BA1R">4x Server Memory Module|MICRON|DDR5|32GB|UDIMM/ECC|4800MHz|CL 40|1.1V|MTC20C2085S1EC48BA1R</a></p>
<p>Our server setup employs four modules of 32GB DDR5 server memory. These memory
modules ensure substantial bandwidth, which is paramount in maintaining smooth
and efficient server operations. Furthermore, these memory modules come
equipped with ECC (Error-Correcting Code) technology, an invaluable feature
that ensures the accuracy and integrity of data, a critical aspect in
preserving the trustworthiness of our transactions and operations.</p>
<p>In high-performance computing, latency is as crucial as speed. Lower latency
leads to faster data processing, resulting in more efficient and responsive
system performance. Our memory modules have demonstrated impressive low-latency
performance in our extensive testing.</p>
<p><strong>Model:</strong> <a href="https://www.amazon.com/Server-Memory-Module-4800MHz-MTC20C2085S1EC48BA1R">4x Server Memory Module|MICRON|DDR5|32GB|UDIMM/ECC|4800MHz|CL 40|1.1V|MTC20C2085S1EC48BA1R</a></p>
<ul>
<li><strong>Capacity:</strong> 4 modules of 32GB DDR5 each</li>
<li><strong>Technology:</strong> ECC for increased data integrity</li>
<li><strong>Performance:</strong> Low-latency</li>
</ul>
<h3 id="ssd-expansion-cards"><a class="header" href="#ssd-expansion-cards">SSD Expansion Cards</a></h3>
<p><a href="">NVMe SSD Expansion Card NVMe PCIe RAID Adapter 4 Ports NVME SSD To PCI-E 4.0 X16 Expansion Card</a></p>
<p>Our selection of this SSD expansion card is an integral part of our data
management strategy. The card facilitates the incorporation of state-of-the-art
NVMe SSDs, which are renowned for their superlative speed and efficiency in
storage and data retrieval. By enabling faster access to stored data, this card
aids in optimizing overall system performance, significantly enhancing our
server's responsiveness.</p>
<ul>
<li><strong>Model:</strong> NVMe SSD Expansion Card NVMe PCIe RAID Adapter 4 Ports NVME SSD To
PCI-E 4.0 X16 Expansion Card</li>
</ul>
<h3 id="storage"><a class="header" href="#storage">Storage</a></h3>
<p><a href="https://www.amazon.co.jp/-/en/SAMSUNG-PCIe-Internal-Gaming-MZ-V8P2T0B/dp/B08RK2SR23/">6x 2TB Samsung SSD Pro 980</a>
has extra M2 slot for one more.</p>
<h4 id="test-results-with-6-nvme-cards"><a class="header" href="#test-results-with-6-nvme-cards">Test results with 6 nvme cards</a></h4>
<ul>
<li><strong>Primary Storage:</strong> 6x 2TB Samsung SSD Pro 980</li>
<li><strong>Backup Storage:</strong> 3x 16TB disks in ZFS RAIDZ (32TB total)</li>
</ul>
<h3 id="benchmarks"><a class="header" href="#benchmarks">Benchmarks</a></h3>
<pre><code>``+----------+----------------+-------------+-------------+-------------------+
| Category | Function | Score | Minimum | Result |
+===========================================================================+
Expand Down Expand Up @@ -263,38 +238,33 @@ <h4 id="test-results-with-6-nvme-cards"><a class="header" href="#test-results-wi

The read latency meets the 2000 ns and lower QoS requirement
</code></pre>
<h4 id="backup-storage"><a class="header" href="#backup-storage">Backup storage</a></h4>
<p>Our motherboard has 4x SATA3 slots for hard disks. For chain backups we are
using 3x 16TB disks in ZFS RAIDZ delivering us 32TB storage allowing 1 disk
to break. We have reserved small partitions in each 6 nvme for ZLOG and L2ARC
for improved performance for read/write operations thanks to ZFS.</p>
<h3 id="chassis"><a class="header" href="#chassis">Chassis</a></h3>
<p><a href="https://www.pcgallery.co.th/product/tgc-24550-3-0/">TGC-24550 2U</a></p>
<p>We are still in process of designing correct parts for a 1U chassis build, so
for the first build we decided to go for 550mm 2U chassis. The challenge of
fitting Micro-ATX with ricers to PCI-E x16 and PCI-E x4 as well as 170W TDP
cooling solution into 1U is not that trivial. These slots are really required
to provide low latency NVME storage for RPC nodes.</p>
<p>TGC-24550-3.0 chassis, a 2U rackmount model providing ample space and
versatility. It has an efficient airflow design, with a middle fan wall of
four 80mm fans. This setup ensures steady airflow across essential components,
effectively mitigating thermal issues under heavy loads.</p>
<ul>
<li><strong>Model:</strong> <a href="https://www.pcgallery.co.th/product/tgc-24550-3-0/">TGC-24550 2U</a></li>
<li><strong>Design:</strong> 2U rackmount, efficient airflow design</li>
</ul>
<h3 id="power-supply-unit"><a class="header" href="#power-supply-unit">Power Supply Unit</a></h3>
<p><a href="">T.F.SKYWINDINTL 1U MINI Flex ATX Power Supply Unit 400W Modular PSU</a></p>
<p>Power supply unit is the T.F.SKYWINDINTL 1U MINI Flex ATX 400W PSU. This
efficient unit comes equipped with a built-in cooling fan and a comprehensive
range of protective measures, including overcurrent, overvoltage, and
short-circuit protection. These features augment the stability and
dependability of our server system. </p>
<p>The AMD Ryzen 9 7950X, with its Thermal Design Power (TDP) of 170W and peak
power consumption of 230W for the AM5 socket, requires a resilient and reliable
power supply unit. Given that the PSU is ideally operated at approximately 50%
of its maximum capacity during full load for optimum efficiency and durability.
Rated at 350W, this PSU will operate within its most effective efficiency zone
while sufficiently catering to the power demands of the processor.</p>
<ul>
<li><strong>Model:</strong> T.F.SKYWINDINTL 1U MINI Flex ATX Power Supply Unit 400W Modular
PSU</li>
<li><strong>Capacity:</strong> 400W</li>
<li><strong>Features:</strong> Built-in cooling fan, overcurrent, overvoltage, and
short-circuit protection</li>
</ul>
<h3 id="kvm"><a class="header" href="#kvm">KVM</a></h3>
<p>[Asrock Rack BCM/IPMI]</p>
<p>AsRock Rack motherboard comes with BCM for remote control.</p>
<ul>
<li><strong>Model:</strong> Asrock Rack BCM/IPMI for remote control</li>
</ul>
<h3 id="summary"><a class="header" href="#summary">Summary</a></h3>
<p>The BKK04 Bootnode leverages a combination of cutting-edge components to
deliver high performance, reliability, and scalability. From the AMD Ryzen 9
7950X processor with 32 threads high core clock cycles to the efficient memory
and robust storage solutions, every part of this server is designed to handle
demanding server applications, particularly those related to blockchain
processing. The use of advanced cooling and power supply units ensures
long-term sustainability and stable operation. All components have been
chosen as well to be most energy efficient solutions that market can currently
provide.</p>

</main>

Expand Down
Loading

0 comments on commit 24b3ad8

Please sign in to comment.