FreeBSD, CentOS, Ubuntu Debian, рдФрд░ OpenSUSE рдХреЗ рд╕рд╛рде рдмреЗрдВрдЪрдорд╛рд░реНрдХрд┐рдВрдЧ PostgreSQL

рдЫрд╡рд┐ рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЛ рдорд╛рд░реНрдЯрд┐рди рдХреЛрд╡рд╛рд▓рд┐рдХ рдХреЗ рдореВрд▓ рд▓реЗрдЦ "рдлреНрд░реАрдмреАрдПрд╕рдбреА, рд╕реЗрдВрдЯреЛрд╕, рдЙрдмрдВрдЯреВ рдбреЗрдмрд┐рдпрди рдФрд░ рдУрдкрдирдПрд╕рдпреВрдПрд╕рдИ рдкрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрдпреВрдПрд▓ рдмреЗрдВрдЪрдорд╛рд░реНрдХ" рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдпреВрдирд┐рдХреНрд╕ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдХрд░реАрдм рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬреНрдпреВрд╕реА 10.1 рдбреАрдмреАрдПрдордПрд╕ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред

рдЕрдиреБрд╡рд╛рдж


рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА PostgreSQL 10.1 рдХреЗ рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЗрди OS (рд╕рднреА 64-рдмрд┐рдЯ) рдкрд░ DB рдХреА рдЬрд╛рдБрдЪ рдХреА:

  • Ubuntu 16.04 , рдХрд░реНрдиреЗрд▓ 4.10.0-38-рдЬреЗрдиреЗрд░рд┐рдХ
  • OpenSUSE 42.3, рдХрд░реНрдиреЗрд▓ 4.4.87-25-рдбрд┐рдлрд╝реЙрд▓реНрдЯ
  • рд╕реЗрдВрдЯреЛрд╕ 7.4 , рдХрд░реНрдиреЗрд▓ 3.10.0-693.2.2.el7.x86_64
  • рдбреЗрдмрд┐рдпрди 9.2 , рдХрд░реНрдиреЗрд▓ 4.9.0-4-amd64
  • рдлреНрд░реАрдмреАрдПрд╕рдбреА 11.1

рдкрд░реАрдХреНрд╖рдг рдкрджреНрдзрддрд┐


рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд▓рдХреНрд╖реНрдп (рд╡рд┐рд╢рд┐рд╖реНрдЯ) рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ PostgreSQL рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрдирд╛ рдерд╛:

  • рдЧреНрд░рд╛рд╣рдХ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдкреВрд▓ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреЛрдИ рд╕реНрдерд╛рдпреА рд╕рд╛рдордВрдЬрд╕реНрдп рдирд╣реАрдВ рд╣реИ (рдореИрдВрдиреЗ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдореИрдВрдиреЗ -рд╕реА pgbench рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛)
  • рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдПрдХ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдкрд░ рдирд╣реАрдВ
  • RAID 1 рджрд░реНрдкрдг рдкрд░ рд╕реНрдерд┐рдд PostgreSQL рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛

рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП OS рдХреЗ рд▓рд┐рдП, рдПрдХ ~ 74 GB рдирд┐рдпрдВрддреНрд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:

pgbench -i -s 5000 pgbench 

рдкрд░реАрдХреНрд╖рдг рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ 1 Gbps рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рджреЛ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░ рд╢рд╛рдорд┐рд▓ рдереЗ:

  • EX41-SSD: рдЗрдВрдЯреЗрд▓ i7-6700, 4 рдХреЛрд░, 8 рдереНрд░реЗрдб, 32 рдЬреАрдмреА DDR4 рд░реИрдо, pgbench рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL рдХреНрд╡реЗрд░реА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • PX121-SSD: Intel Xeon E5-1650 v3, 6 рдХреЛрд░, 12 рдереНрд░реЗрдбреНрд╕, 256 GB RAM DDR4 ECC, 2 x 480 GB SATA 6 Gb / s, SSD рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░, рдПрдХ PostgreSQL рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

рдореБрдЭреЗ рдЗрди рдкрд░реАрдХреНрд╖рдг рд╕рдВрдпреЛрдЬрдиреЛрдВ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА:

  • 32 GB рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП: рдХреЗрд╡рд▓ -рдкрд░реАрдХреНрд╖рдг (рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ рдирдореВрдиреЗ), рдбреЗрдЯрд╛ рд╕реЗрдЯ PostgreSQL рдХреИрд╢ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
  • 200 GB рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП: рдХреЗрд╡рд▓ -рдкрд░реАрдХреНрд╖рдг, рдбреЗрдЯрд╛ рд╕реЗрдЯ PostgreSQL рдореЗрдВ рдХреИрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • 32 GB TCP-B : рд░реАрдб-рд░рд╛рдЗрдЯ, рдбреЗрдЯрд╛ рд╕реЗрдЯ PostgreSQL рдХреИрд╢ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
  • рдЯреАрд╕реАрдкреА-рдмреА 200 рдЬреАрдмреА : рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдореЗрдВ рдкрдврд╝рдиреЗ, рд▓рд┐рдЦрдиреЗ, рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

pgbench рд╕реЗрдЯрдЕрдк


рдПрдХ рдЕрд▓рдЧ FreeBSD 11.1 рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ pgbench рд╕рдВрд╕реНрдХрд░рдг 10.1 рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рддреАрди рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рдереЗ: рд╡реИрдХреНрдпреВрдо + рд╣реАрдЯрд┐рдВрдЧ, рдПрдХ рд░реАрдб-рдУрдирд▓реА рдЯреЗрд╕реНрдЯ рдФрд░ рдПрдХ рд░реАрдб рдПрдВрдб рд░рд╛рдЗрдЯ рдЯреЗрд╕реНрдЯред рдкреНрд░рддреНрдпреЗрдХ рдкрдврд╝рдиреЗ-рд▓рд┐рдЦрдиреЗ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрд╣рд▓реЗ, pgbench рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╕рд╛рдл рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (-v рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рд╡рд╛рд▓реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреАред

 #!/bin/sh THREADS=8 DURATION=1800 PGIP=192.168.1.120 # warmup pgbench -h ${PGIP} -U pgbench -j ${THREADS} -c 10 -T ${DURATION} -S -v pgbench for clients in 1 10 20 30 40 50 60 70 80 90 100 110 120 do echo "RO ${clients}" pgbench -h ${PGIP} -U pgbench -j ${THREADS} -c ${clients} -T ${DURATION} -S pgbench > pgbench_ro_${clients}.log done for clients in 1 10 20 30 40 50 60 70 80 90 100 110 120 do echo "RW ${clients}" pgbench -h ${PGIP} -U pgbench -j ${THREADS} -c ${clients} -T ${DURATION} -v pgbench > pgbench_rw_${clients}.log done 

PostgreSQL рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕


рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдХреЗ рд▓рд┐рдП, PostgreSQL рдХреЛ RAID1 рд╕реЗрдЯрдЕрдк (рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ RAID mdraid рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП) рдореЗрдВ SS4 рдкрд░ рдПрдХреНрд╕рдЯреНрд░реАрдо 4 рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред FreeBSD рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, OpenZFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ RAID1 рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп рджреЛ SSDs рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред PostgreSQL рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ ZFS рдбреЗрдЯрд╛рд╕реЗрдЯ рдирд┐рдореНрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:

 zfs get recordsize,logbias,primarycache,atime,compression zroot/var/db/postgres NAME PROPERTY VALUE SOURCE zroot/var/db/postgres recordsize 8K local zroot/var/db/postgres logbias throughput local zroot/var/db/postgres primarycache all default zroot/var/db/postgres atime off inherited from zroot zroot/var/db/postgres compression lz4 local 

рдлрд╝рд╛рдЗрд▓ рдкрдереЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ PostgreSQL рд╕рд░реНрд╡рд░ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдорд╛рди рдерд╛ (рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред 32 GB рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рд▓рд┐рдП postgresql.conf рдлрд╝рд╛рдЗрд▓ (рдореВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдХреА рд╕рд╛рдордЧреНрд░реА:

 autovacuum = off default_statistics_target = 100 maintenance_work_mem = 1GB checkpoint_completion_target = 0.9 effective_cache_size = 24GB work_mem = 104MB wal_buffers = 16MB shared_buffers = 8GB max_connections = 300 

200 GB рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП postgresql.conf рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА:

 autovacuum = off default_statistics_target = 100 maintenance_work_mem = 2GB checkpoint_completion_target = 0.9 effective_cache_size = 144GB work_mem = 640MB wal_buffers = 16MB shared_buffers = 48GB max_connections = 300 

рддреБрд▓рдирд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг


рдореИрдВрдиреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдкрд░ PostgreSQL рдХреЛ рджреЛ рдореЛрдб рдореЗрдВ рдЯреЗрд╕реНрдЯ рдХрд┐рдпрд╛ - рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдореЛрд░реА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде TCP-B (рд░реАрдб-рд░рд╛рдЗрдЯ)ред рдкреНрд░рддреНрдпреЗрдХ рдУрдПрд╕ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд▓рдЧрднрдЧ 30 рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВ (рдУрдПрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдордп рдХреА рдЧрд┐рдирддреА рдирд╣реАрдВ)ред рдкреНрд░рддреНрдпреЗрдХ pgbench рд░рди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдмрд╛рдж рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рд╕рд╣реЗрдЬреЗ рдЧрдП рдереЗред

рдкрд░рд┐рдгрд╛рдо - рдХреЗрд╡рд▓ рдкрдврд╝реЗрдВ










рдкрд░рд┐рдгрд╛рдо - рдЯреАрд╕реАрдкреА-рдмреА










рдкрд░рд┐рдгрд╛рдо


рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди GNU / рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред OpenSUSE 42.3 рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдерд╛, рдЬрдмрдХрд┐ FreeBSD рдиреЗ рд▓рдЧрднрдЧ 40% рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдЪрд▓рд╛рдпрд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдФрд╕рдд рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИред

PostgreSQL рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЕрдзрд┐рдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рддрд╕реНрд╡реАрд░ рд░реАрдб-рд░рд╛рдЗрдЯ рдЯреЗрд╕реНрдЯ (рдЯреАрд╕реАрдкреА-рдмреА) рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рдереАред рдЬреАрдПрдирдпреВ / рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдореЗрдВ, рд╕реЗрдВрдЯреЛрд╕ 7.4 рд╕рдмрд╕реЗ рддреЗрдЬ рдФрд░ рдбреЗрдмрд┐рдпрди 9.2 рд╕рдмрд╕реЗ рдзреАрдорд╛ рдерд╛ред рдореБрдЭреЗ FreeBSD 11.1 рд╕реЗ рд╕реБрдЦрдж рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ, рдЬреЛ рджреЛ рдмрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд▓рд┐рдирдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЪрд▓рд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ FreeBSD рдиреЗ ZFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ рдПрдХ рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдореИрдВрдиреЗ рдорд╛рдирд╛ рдХрд┐ рдпрд╣ рдЕрдВрддрд░ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ RAID рдХреА рд▓рд╛рдЧрдд рдХреЗ рдХрд╛рд░рдг рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ 100 рд╕рдорд╡рд░реНрддреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рддреАрди рдФрд░ рдЯреАрд╕реАрдкреА-рдмреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП, рдЗрд╕ рдмрд╛рд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ RAID рдХреЗ рдмрд┐рдирд╛:

  • рдлреНрд░реАрдмреАрдПрд╕рдбреА 11.1 + рдпреВрдПрдлрдПрд╕ : 5623.86 рдЯреАрдкреАрдПрд╕
  • рдлреНрд░реАрдмреАрдПрд╕рдбреА 11.1 + рдЬреЗрдбрдПрдлрдПрд╕ : 8331.85 рдЯреАрдкреАрдПрд╕
  • CentOS 7.4 + ext4 : 8987.65 рдЯреАрдкреАрдПрд╕

рдкрд░рд┐рдгрд╛рдо рд▓рд┐рдирдХреНрд╕ SW RAID (рдпрд╛ ZFS RAID рдХреА рджрдХреНрд╖рддрд╛) рдХреА рдЕрдХреНрд╖рдорддрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред SW RAID рдХреЗ рдмрд┐рдирд╛ CentOS 7.4 рдХрд╛ рдкреНрд░рджрд░реНрд╢рди ZFS RAID (рдЯреАрд╕реАрдкреА-рдмреА рдФрд░ 100 рд╕рдорд╡рд░реНрддреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП) рдХреЗ рд╕рд╛рде FreeBSD 11.1 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреЗрд╡рд▓ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╣реИред

Source: https://habr.com/ru/post/hi458156/


All Articles