Longing
My server 'longing' will be my main server in my lab. You can read about my other computers. Next is 'charm'.
After this server goes live love (or maybe orac) will be configured to replace compassion and compassion will be decommissioned.
Parts
Considered
These are the parts I'm thinking about.
Supplier | Manufacturer | Component | Warranty | Price | Qty | Type | Total | Notes | Ordered | Arrived |
---|---|---|---|---|---|---|---|---|---|---|
AusPCMarket | AMD | AMD Ryzen 7 5700X 8 Core AM4 3.4GHz Unlocked CPU Processor | 3 year | $319.00 | 1 | CPU | $319.00 | |||
AusPCMarket | Cougar | Cougar Aqua 120 RGB AIO Liquid CPU Cooler | $89.00 | 1 | CPU Cooler | $89.00 | ||||
AusPCMarket | ASUS | Asus PRIME B550M-A AM4 Micro-ATX Motherboard | 3 year | $149.00 | 1 | Motherboard | $149.00 | |||
AusPCMarket | Corsair | Corsair Vengeance LPX 64GB (2x 32GB) DDR4 3200MHz Memory - Black | lifetime | $319.00 | 2 | 64GB RAM | $638.00 | 128GB RAM | ||
AusPCMarket | Samsung | Samsung 980 Pro 2TB PCIe 4.0 NVMe M.2 SSD | 5 year | $359.00 | 2 | 2TB M.2 SSD | $718.00 | 1.8TB zfs mirror 'fast' | ||
AusPCMarket | Seagate | Seagate Ironwolf Pro - NAS - 3.5in HDD - 16TB - Sata 6GB/S - 7200Rpm - 256Mb Cache - 5 Years Or 2.5M Hours Mtbf Warranty | 5 year | $769.00 | 3 | 16TB HDD | $2,307.00 | 16TB zfs mirror 'data' | ||
AusPCMarket | Corsair | Corsair Carbide 100R Silent Edition Mid-Tower ATX Case | 2 year | $119.00 | 1 | Case | $119.00 | |||
AusPCMarket | ASUS | Asus ROG Strix 750W 80 Plus Gold Modular Power Supply Unit | 10 year | $229.00 | 1 | Power Supply | $229.00 | |||
AusPCMarket | ASUS | Asus DRW-24D5MT 24x DVD Writer | 1 year | $29.00 | 1 | DVD drive | $29.00 | |||
AusPCMarket | StarTech | StarTech 1 Port 2.5Gbps 2.5GBASE-T PCIe Network Card x4 PCIe | 2 year | $89.00 | 2 | NIC | $178.00 | |||
eBay | Cat 6 5m RJ45 UTP Ethernet Network LAN Cable Patch Lead | 3 year | $9.50 | 3 | Ethernet Cable | $28.50 | Get RED, ORANGE, and GREEN | |||
Total: | $ |
IronWolf Pro prices
So it turned out that 16TB was the best value per TB.
Size | Price | Price per TB |
---|---|---|
16 | $769 | $48.06 |
12 | $599 | $49.92 |
18 | $909 | $50.50 |
10 | $519 | $51.90 |
14 | $729 | $52.07 |
20 | $1,059 | $52.95 |
Config
Disk config
So there are two M.2 drives, one on PCIe 4.0 the other on PCIe 3.0. On the PCIe 4.0 disk put a 32GB cache for the 'data' file-system. On the PCIe 3.0 disk put a 32GB swap partition.
Create a 128GB MD RAID mirror w/ btrfs for /.
All the rest of the space to be used for 'fast' ZFS mirror.
The three HDDs will be used for 'data' ZFS mirror.
Both 'fast' and 'data' will use lz4 compression and dedup.
M.2 sda PCIe 4.0 | M.2 sdb PCIe 3.0 |
---|---|
1GB /boot/efi | - |
2GB md0 /boot | 2GB md0 /boot |
32GB 'data' cache | 32GB swap |
128GB md1 / | 128GB md1 / |
1.8TB 'fast' | 1.8TB 'fast' |
File-system | Mount point | Note |
---|---|---|
fast | /fast | |
fast/home | /home | |
fast/home/jj5 | /home/jj5 | |
fast/mysql | /var/lib/mysql | no compression, no dedup |
data | /data | |
data/host | /data/host | |
data/image | /data/image | no compression, no dedup |
data/temp | /temp |
Some key directories:
- /fast/vbox
- /data/archive
- /data/backup
- /data/blob
- /data/dataset
- /data/host
- /data/image
- /data/image/archive
- /data/image/vm
- /data/share
- /data/vm -> /data/image/vm
- /temp/media
- /temp/rubbish
- /temp/upload
- /temp/xfer