แฒจแแแแจแแแ. แแแ แแแแ: แแก แกแขแแขแแ แแ แแก แแแแ-แแแแแแแก แจแแแแแแแ, แ แแแแแแช แฉแแขแแ แแ IBM Cloud-แแก แแแแแแ แแแแก แแแแ etcd แแแแแชแแแแ แแแแแก แแฃแจแแแแแกแแแ แแแแแแจแแ แแแฃแแ แ แแแแฃแ แ แแ แแแแแแแก แแแแแญแ แแก แแแกแแซแแแแแ. แแกแแแแกแ แแแแแแแแ แฉแแแแแแแก แแฅแขแฃแแแฃแ แ แแงแ, แแแแ แแ แแแขแแ แแแแก แแแ แแแแกแ แแ แฅแแแแแแแแแก แแแแแแแแ แแแแ แจแแกแแซแแแ แฃแคแ แ แคแแ แแ แแแแขแแฅแกแขแจแ แแงแแก แกแแแแขแแ แแกแ.
แแแแแ แกแขแแขแแแก แแแแแ แ แแแแฃแแ: fio แแ แ.แจ
etcd แแแแกแขแแ แแก แจแแกแ แฃแแแแ แแแแแ แแ แแก แแแแแแแแแแฃแแ แคแฃแซแแแแแแแฃแ แ แจแแแแฎแแแก แกแแฉแฅแแ แแแ. แจแแกแ แฃแแแแแก แแแแแขแแ แแแแแกแแแแก แแ แ.แจ. แแฅแกแแแ แขแแ แแแแ แแ แแแแแแก แกแฎแแแแแกแฎแแ แแแขแ แแแ. แแ แ-แแ แแ แแแแแแแแ wal_fsync_duration_seconds
. etcd แแแแฃแแแแขแแชแแแจแ
แแฃ แแฅแแแ แแแแแฎแแแแแ etcd แแแแกแขแแ แแก แแแงแแแแแแก Linux แแแแฅแแแแแแ แแ แแกแฃแ แ แจแแแแแฌแแแ แแ แแก แแฃ แแ แ แจแแแแฎแแแก แแแกแแแแ (แ แแแแ แแชแแ SSD-แแแ) แกแแแแแ แแกแแ แกแฌแ แแคแ, แแแ แฉแแแ แแแแแแงแแแแ แแแแฃแแแ แฃแแ I/O แขแแกแขแแ แ แ.แฌ. test-data
แฃแแแ แแแแแแแกแแแก แจแแกแแแแฌแแแแแแ แแแกแแแก แแแแแแขแแแแแฃแ แแแแแงแแคแจแ):
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=22m --bs=2300 --name=mytest
แ แฉแแแ แแฎแแแแ แแแแแแแแแ แแแ แแแแแกแแแแแก แแ แจแแแแแฌแแแ แจแแแกแแแแแแแ แแฃ แแ แ แแก 99 แแ แแชแแแขแฃแแก fdatasync
fsync/fdatasync/sync_file_range:
sync (usec): min=534, max=15766, avg=1273.08, stdev=1084.70
sync percentiles (usec):
| 1.00th=[ 553], 5.00th=[ 578], 10.00th=[ 594], 20.00th=[ 627],
| 30.00th=[ 709], 40.00th=[ 750], 50.00th=[ 783], 60.00th=[ 1549],
| 70.00th=[ 1729], 80.00th=[ 1991], 90.00th=[ 2180], 95.00th=[ 2278],
| 99.00th=[ 2376], 99.50th=[ 9634], 99.90th=[15795], 99.95th=[15795],
| 99.99th=[15795]
แ แแแแแแแแ แจแแแแจแแแ:
- แแแแแ แแแงแแแแแ แแแแแแแแจแ แฉแแแ แแแแแ แแแฃแแแ แแ แแแ แแแแขแ แแแ
--size
ะธ--bs
แแแแแ แแขแฃแแ แจแแแแฎแแแแแกแแแแก. แแแแจแแแแแแแแแ แจแแแแแแแแก แแแกแแฆแแแแfio
, แแแฃแแแแแ แแแแจแแแแแแแแแ, แ แแแแแแแช แจแแกแแคแแ แแกแแ แแฅแแแแ แแแแแงแแแแแแก แจแแแแฎแแแแแกแแแแก. แ แแแแ แแแแ แฉแแแ แแกแแแ แฅแแแแแ แแฅแแแแ แแแแฎแแแฃแแ. - แแฎแแแแ แขแแกแขแแ แแแแก แแ แแก
fio
แแขแแแ แแแแ แแแกแแแก แฅแแแกแแกแขแแแ. แ แแแแฃแ แชแฎแแแ แแแแจแ, แกแแแแ แแฃแแแ, แ แแ แกแฎแแ แแ แแชแแกแแแ (แแแ แแ แแแแแแ แแแแแแจแแ แแแฃแแwal_fsync_duration_seconds
). แแกแแแแ แแแแแขแแแแแแ แแแขแแแ แแแแ แจแแแซแแแแ แแแแแแฌแแแแก แแ แแwal_fsync_duration_seconds
. แกแฎแแ แกแแขแงแแแแแ แ แแ แแแฅแแแ, แแฃ แขแแกแขแแ แแแแก แจแแแแแแ แแแฆแแแฃแแ 99 แแ แแชแแแขแfio
, แแฎแแแแ 10 ms-แแ แแแแแ แแแแแแแแ, แแแแ แจแแแกแแ, แ แแ แจแแแแฎแแแก แจแแกแ แฃแแแแ แแ แแกแแแแแ แแกแแ. - แขแแกแขแแกแแแแก แแแแญแแ แแแแแ แแแ แกแแ
fio
แแ แแแแแแแ 3.5, แ แแแแแ แซแแแแ แแแ แกแแแแ แแ แแแ แแแแแแแก แจแแแแแแแกfdatasync
แแ แแชแแแขแแแแก แกแแฎแแ. - แแแแแแฆแแแจแแฃแแ แแแกแแแแ แกแแแ แแ แแแกแแแแแก แแฎแแแแ แแชแแ แ แแแฌแแแแ
fio
.
แแแขแแแแแ fio แแ แ.แจ
แ แแแแแแแแ แกแแขแงแแ WAL-แแแแก แจแแกแแฎแแ แแ แ.แจ
แ แแแแ แช แฌแแกแ, แแแแแชแแแแ แแแแแแ แแแแแแงแแแแแ
แแแ แแแแ, แงแแแแ แฏแแ แแ, แ แแแแกแแช แแแแแแขแ แแแแขแแแก แแแกแแฆแแแก KV แแแฆแแแแแจแ แแ แแแแแแฎแแแแก แแ แกแแแฃแแ แแแกแแฆแแแแก แแแแจแแแแแแแแก, etcd แแแแขแแแก แแแแ แแชแแแก แแฆแฌแแ แแก WAL-แก, แ แแแแแแช แแ แแก แ แแแฃแแแ แฃแแ แคแแแแ แแฃแแแแ แกแแชแแแจแ. etcd แฃแแแ แแงแแก 100% แแแ แฌแแฃแแแแฃแแ, แ แแ WAL แฉแแแแฌแแ แ แ แแแแฃแ แแ แแ แแก แจแแแแฎแฃแแ แแแแ แซแแแแแแแแ. Linux-แแ แแแแก แแแกแแฆแฌแแแแ, แกแแแแแ แแกแ แแ แแ แแก แกแแกแขแแแฃแ แ แแแ แแก แแแแแงแแแแแ write
fdatasync
- แแก แแ แแก แแฃแกแขแแ แแก, แ แแกแแช etcd แแแแแแแก (แ แแแแ แช แฉแแแก แจแแแแแ แแแแแแแแแแจแ strace
8
- WAL แคแแแแแก แกแแฎแแแฃแ แ):
21:23:09.894875 lseek(8, 0, SEEK_CUR) = 12808 <0.000012>
21:23:09.894911 write(8, ".20210220361223255266632$1020103026"34"rn3fo"..., 2296) = 2296 <0.000130>
21:23:09.895041 fdatasync(8) = 0 <0.008314>
แกแแแฌแฃแฎแแ แแ, แแฃแแแแ แกแแชแแแจแ แฉแแฌแแ แแก แแแ แแแแฃแแ แแ แ แกแญแแ แแแแ. fdatasync แแแ แแก แแแกแ แฃแแแแแก แแแแ แแ แ แกแญแแ แแแแ, แจแแแซแแแแ แแแแแแแ แแแแฎแแแแแก etcd แจแแกแ แฃแแแแแแ. แกแแชแแแแก แแแแฃแแแแขแแชแแแจแ fdatasync
แคแแแแจแ แฉแแฌแแ แแกแแก WAL แแงแ 10 ms-แแ แแแแแแแ. แจแแแแฎแแแกแแแ แแแแแแจแแ แแแฃแแ แกแฎแแ แแแขแ แแแแ, แแแแ แแ แแก แกแขแแขแแ แแแแแ แแฅแแแแ แคแแแฃแกแแ แแแฃแแ.
แจแแแแฎแแแก แจแแคแแกแแแ fio-แก แแแแแงแแแแแแ
แแฅแแแ แจแแแแซแแแแ แจแแแคแแกแแ, แแ แแก แแฃ แแ แ แแแ แแแแฃแแ แกแแชแแแ แจแแกแแคแแ แแกแ etcd-แแแ แแแแแกแแงแแแแแแแ แแแแฃแแแแฃแ แ แแ แแแ แแแแก แแแแแงแแแแแแ fio
แฃแแแแฃแ แแกแแ แ แแฃแแ แแแแแกแแงแแแแแแแ. แแ แแแ แแแแก แแฅแแก แแ แแแแแ แแแ แแแแขแ แ แแ แแแแ แแแแจแแแแแแแแแแก แกแฎแแแแแกแฎแแ แแแแแแแแชแแ แแฌแแแแก แกแ แฃแแแแ แแแแกแฎแแแแแแฃแ แจแแแแแแแก. etcd-แแก แแแแแแ แฃแแ แจแแคแแกแแแแก แแแกแแฆแแแแ, แแฅแแแ แฃแแแ แฃแแ แฃแแแแแงแแ, แ แแ fio-แก แแแแ แแแแแ แแ แแแฃแแ แฉแแฌแแ แแก แแแขแแแ แแแ แแแฅแกแแแแแฃแ แแ แฐแแแแก etcd-แแก WAL แคแแแแแแแ แฉแแฌแแ แแก แแแขแแแ แแแแก:
- แแก แแแจแแแแก, แ แแ แแแแแ แแ แแแฃแแ
fio
แกแแแฃแจแแ แแแขแแแ แแแ แกแฃแ แแชแแ แ แฃแแแ แแงแแก แคแแแแจแ แแแแแแแแแแ แฃแแ แฉแแฌแแ แแแแก แกแแ แแ, แกแแแแช แแแแแแฃแแ แฉแแฌแแ แแก แแแแ แแชแแ แจแแแแแแ แกแแกแขแแแฃแ แ แแแ แแกแแแ. แ แแกแแช แแแฐแงแแwrite
fdatasync
. - แแแแแแแแแแ แฃแแ แฉแแฌแแ แแก แแแกแแแฅแขแแฃแ แแแแแ, แแฅแแแ แฃแแแ แแแฃแแแแแ แแ แแจแ
--rw=write
. - แ แแ
fio
แฌแแ แแ แแแ แแแแก แแแแแงแแแแแแwrite
(แแ แแ แ แกแฎแแ แกแแกแขแแแฃแ แ แแแ แแแ - แแแแแแแแแ, ), แแแแแแงแแแแ แแ แแจแpwrite
--ioengine=sync
. - แแแแแก แแ แแจแ
--fdatasync=1
แแแ แแแขแแแก แแซแแแแ, แ แแ แฃแแแ แงแแแแแwrite
แฃแแแ แแงแแกfdatasync
. - แแ แ แกแฎแแ แแแ แแแแขแ แ แฉแแแแก แแแแแแแแจแ:
--size
ะธ--bs
- แจแแแซแแแแ แแแแกแฎแแแแแแแแแแก แแแแแ แแขแฃแแ แแแแแงแแแแแแก แจแแแแฎแแแแแก แแแฎแแแแแ. แจแแแแแแ แแแแงแแคแแแแแ แแฆแฌแแ แก, แแฃ แ แแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ แแกแแแ.
แ แแขแแ แแแแ แฉแแแ แคแแ แแ แ แแแแ แแแกแฌแแแแแ แแแกแ แแแงแแแแแ
แแก แจแแแแจแแแ แแแแแแแแ แแแแก แ แแแแฃแ แ แจแแแแฎแแแแแแแ, แ แแแแแแช แฉแแแ แจแแแฎแแแแ. แฉแแแ แแแฅแแแแ แแแแกแขแแ แ Kubernetes v1.13-แแ แแ แแแแแแก แแแแแขแแ แแแแแ. แแงแแ แ แแแแแแแ แแแแแก แแแกแแแแ แแแแแงแแแแแฃแแ แแงแ etcd v3.2.24-แแก แจแแกแแแแฎแแ. etcd แแแขแ แแแ แแฉแแแแ แซแแแแแ แแแฆแแแ แจแแงแแแแแแ fdatasync
, แแแจแแแแช แแ, แ แแชแ แแขแแแแแ แฃแกแแฅแแฃแ แ แแงแ. แฉแแแ แแฆแแแแแฉแแแแ, แ แแ แแก แแแขแ แแแ แซแแแแแ แกแแแญแแ แแงแ แแ แแ แแแงแแแแ แแแ แฌแแฃแแแแฃแแ, แ แแก แฌแแ แแแแแแแแแแแ แแกแแแ. แแแ แแ แแแแกแ, แแแแกแขแแ แ แจแแแแแแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแกแแแ, แแแแขแแ แจแแฃแซแแแแแแ แแงแ แแแแก แแแแแแแ, แจแแคแแ แฎแแแ แแแ แขแฃแแแแแแชแแแก แแแแ แแงแ แแฃ SSD-แแแแก แแ แแแ.
แแแ แแ แแแแกแ, แฉแแแ แแฃแงแฃแ แแแแแ แกแฎแแแแแกแฎแแ แชแแแแแแแแแก แขแแฅแแแแแกแ แแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแคแแแฃแ แแชแแแแจแ, แแแแขแแ แแแญแแ แแแแแแ แแแแ แจแแคแแกแแแแก แแแ. แ แ แแฅแแ แฃแแแ, แจแแกแแซแแแแแแ แแฅแแแแแแ etcd-แแก แแแจแแแแ แแแแแแฃแ แแแแคแแแฃแ แแชแแแจแ แแ แจแแแฎแแแแ แจแแกแแแแแแก แแ แแแแแแก แแแขแ แแแแก, แแแแ แแ แแแแก แแแแจแแแแแแแแแ แซแแแแกแฎแแแแ แแแกแญแแ แแแแ. แฉแแแ แแแญแแ แแแแแแ แแแ แขแแแ แแแ แแแแแ แแขแฃแแ แแแแคแแแฃแ แแชแแแก แจแแกแแคแแกแแแแแ. แฉแแแ แแแแแแแแ แแแแแแแแแแฌแแแแแแ แฉแแแแ แแแแแแ แแ แแแแแแก แแแขแ แแแแแ, แ แแแแแแช แแแแแก etcd-แแแ.
แแแแกแแแแแก แแ แ แแ แแแแแแแก แแแแแญแ แ แแงแ แกแแญแแ แ:
- แแแ แแแแ, แ แแก แฐแแแแก I/O แฉแแขแแแ แแแ, แ แแแแแกแแช etcd แฌแแ แแแฅแแแแก WAL แคแแแแแแจแ แฉแแฌแแ แแกแแก? แ แ แกแแกแขแแแฃแ แ แแแ แแแ แแแแแแงแแแแแ? แ แ แแ แแก แฉแแฌแแ แแก แแแแแแก แแแแ?
- แแแแ แแช, แแแฅแแแ, แแแแฅแแก แแแกแฃแฎแ แแแแแฎแกแแแแแฃแ แแแแฎแแแแแ. แ แแแแ แแแแแแ แแแแแ แจแแกแแแแแแกแ แแแขแแแ แแแ
fio
? แฒงแแแแแคแ แแก แจแแแแแfio
- แฃแแแแฃแ แแกแแ แแแฅแแแแ แแ แแแ แแแ แฃแแแ แแแ แแแ แแแแขแ แแ (แแแแก แจแแแแฌแแแแ แแแ แขแแแแ, แแแแแแแแแ,แแฅ - แแแแฎแ. แแแ แแแแแ.).
แฉแแแ แแแแแแฌแงแแแขแแ แแ แแแ แแ แแแแแแ แแ แแ แแ แแแแแ แแ แซแแแแแแแ แแแคแฃแซแแแแฃแแ แแแแแแแแก แแแแแงแแแแแแ lsof
strace
- แแ แแแ
lsof
แแฅแแแ แจแแแแซแแแแ แแแฎแแ แแ แแชแแกแแก แแแแ แแแแแงแแแแแฃแแ แงแแแแ แคแแแแแก แแฆแแฌแแ แ, แแกแแแ แ แแแแ แช แคแแแแแแ, แ แแแแแแกแแช แแกแแแ แแแแแ แแแแแ. - แแ แแแ
strace
แจแแแแซแแแแ แแแแแแแแแแ แฃแแแ แแแแแแแแ แ แแ แแชแแกแ แแ แแฌแแ แแแแ แแ แแชแแกแ แแ แแแแแแแ แแแ แแแก. แแ แซแแแแแ แแฉแแแแแแก แงแแแแ แกแแกแขแแแฃแ แแแ แก แแ แแ แแชแแกแแ แแ, แกแฃแ แแแแแกแแแแแ , แแแก แจแแแแแแแแแแแก. แแก แฃแแแแแกแแแแแ แแแแจแแแแแแแแแแ แแ แแชแแกแแแแกแแแแก, แ แแแแแแแช แฉแแแแแแ แฎแแแแ แแ etcd แแ แ-แแ แแ แแกแแแ แแ แแชแแกแแ.
แแแ แแแแ, แ แแช แแแแแแแแแ, แแแแแแแงแแแแ strace
แจแแแกแฌแแแแแก etcd แกแแ แแแ แ Kubernetes แแแแกแขแแ แจแ, แกแแแแ แแก แฃแแแฅแแแแ แแงแ.
แแแ แแแแ, แแแแ แแแ, แ แแ WAL-แจแ แฉแแฌแแ แแก แแแแแแแ แซแแแแแ แแญแแแ แแ แแ แแก แแแฏแแฃแคแแแฃแแ, แแแแ แฃแแ แแแแแกแแแ 2200-2400 แแแแขแแก แแแแแแแแแจแแ. แกแฌแแ แแ แแแแขแแ แแ แกแขแแขแแแก แแแกแแฌแงแแกแจแ แแ แซแแแแแ แแงแแแแแก แแ แแจแแก --bs=2300
(bs
- แแแแแแฃแแ แฉแแแฌแแ แ แแแแแแก แแแแ แแแแขแแแจแ fio
).
แแแฎแแแ แแแแแแแแแกแฌแแแแ, แ แแ etcd แฉแแฌแแ แแก แแแแแแก แแแแแแ แจแแแซแแแแ แแแแกแฎแแแแแแแแแแก แแแ แกแแแก, แแแแแแแแแแก, แแแ แแแแขแ แแก แแแแจแแแแแแแแแแก แแ แ.แจ. - แแก แแแแแแแแก แแฎแแแแก แฎแแแแ แซแแแแแแแแ fdatasync
. แแฃ แแฅแแแ แแแฅแแ แแกแแแแกแ แแแแแงแแแแแแก แจแแแแฎแแแแ, แแแแแแแแแแแ strace
แแฅแแแแ etcd แแแฃแจแแแแแก แฃแแฎแแแกแ แแแแจแแแแแแแแแแก แแแกแแฆแแแแ.
แจแแแแแ, แแแแก แแแกแแแแแแ, แแฃ แ แแแแ แแฃแจแแแแก etcd แคแแแแฃแ แกแแกแขแแแแกแแแ, แฉแแแ แฅแแแแแแแ แแแแฃแจแแแ strace
แแ แแจแแแแ -ffttT
. แแแแ แจแแกแแซแแแแแแ แแแฎแแแ แแแแจแแแก แแ แแชแแกแแแแก แแแแแฆแแแ แแ แแแแแแฃแแแก แแแแแแแแแแ แชแแแแ แคแแแแจแ แฉแแฌแแ แ. แแแ แแ แแแแกแ, แแแขแแแฃแ แ แแแคแแ แแแชแแ แแฅแแ แแแฆแแแฃแแ แแแแแแฃแแ แกแแกแขแแแฃแ แ แแแ แแก แแแฌแงแแแแก แแแแแแขแแกแ แแ แฎแแแแ แซแแแแแแแก แจแแกแแฎแแ.
แฉแแแ แแกแแแ แแแแแแแงแแแแ แแ แซแแแแแ lsof
แ แแ แแแแแแกแขแฃแ แแ แแแแแแแแแแ แแฅแแแแ แแแแแแ strace
แแฃ แ แแแแแ แคแแแแแก แแฆแแฌแแ แ แ แ แแแแแแ แแฅแแ แแแแแงแแแแแฃแแ. แจแแแแแ แแงแ strace
แแแแแแฆแแแจแแฃแแแก แแกแแแแกแ. แกแขแแขแแกแขแแแฃแ แแ แแแแแแฃแแแชแแแแแ แกแแแฅแ แแแแแแชแแแก แแ แแแแแ แแแแแแกแขแฃแ แ, แ แแ แแแขแ แแแ wal_fsync_duration_seconds
etcd แแแขแฉแแแแก แแแ แแแแแแ fdatasync
WAL แคแแแแแก แแฆแฌแแ แแแแ.
แแแแแ แแ แแแ แแแแแงแแแแแแ fio
แแแขแแแ แแแแก แแกแแแแกแ แแแขแแแ แแแ etcd-แแแ, แจแแกแฌแแแแแแ แแฅแแ แแแแฃแแแแฃแ แ แแแแฃแแแแขแแชแแ แแ แจแแแ แฉแ แฉแแแแ แแแแชแแแแกแแแแก แจแแกแแคแแ แแกแ แแแ แแแแขแ แแแ. แฉแแแ แแแแ แฌแแฃแแแแ, แ แแ แกแฌแแ แ แกแแกแขแแแฃแ แ แแแ แแแ แแงแ แฉแแ แแฃแแ แแ แแแแแแแกแขแฃแ แแ แแแแ แฎแแแแ แซแแแแแแ แแแจแแแแแ fio
แกแแฅแแ แแแแแแก strace
(แ แแแแ แช แแแแแแแ etcd-แแก แจแแแแฎแแแแแจแ).
แแแแกแแแฃแแ แแแฃแแ แงแฃแ แแแฆแแแ แแแแแแ แแแ แแแแขแ แแก แแแแจแแแแแแแแก แแแแกแแแฆแแ แแก --size
. แแก แฌแแ แแแแแแแแก fio แฃแขแแแแขแแก แแแแ แแแแแ แแ แแแฃแ แแแแแแ I/O แแแขแแแ แแแแก. แฉแแแแก แจแแแแฎแแแแแจแ, แแก แแ แแก แแแแแแแ แแแฌแแ แแแ แแแแขแแแแก แกแแแ แแ แ แแแแแแแแ. แแก แแแ แแแแแ แแ แแแแ แชแแฃแแแ แแแ แแแแก แ แแแแแแแแแกแ write
(แแ fdatasync
). แแแ แแแแฃแแ bs
แแแ แแแแก แ แแแแแแแแ fdatasync
แขแแแแ size / bs
.
แแแแก แแแแ, แ แแ แฉแแแ แแแแแแขแแ แแกแแแแ แแ แแชแแแขแฃแแ, แฉแแแ แแชแแแแแแแแ แแแแ แฌแแฃแแแแ, แ แแ แแแแฃแจแแแแก แ แแแแแแแแ แกแแแแแ แแกแแ แแแแ แแงแ แกแขแแขแแกแขแแแฃแ แ แแแแจแแแแแแแแกแแแแก. แแ แแแ แแแแแฌแงแแแขแแก แแก 10^4
(แ แแแแแแช แจแแแกแแแแแแแ 22 แแ แแแแแก) แกแแแแแ แแกแ แแฅแแแแ. แแแ แแแแขแ แแก แฃแคแ แ แแชแแ แ แแแแจแแแแแแแแแ --size
แฌแแ แแแฅแแแ แฃแคแ แ แแแแแฎแแขแฃแแ แฎแแแฃแ แ (แแแแแแแแแ, แแแ แแแ fdatasync
, แ แแแแแกแแช แฉแแแฃแแแแ แแแแ แแแแ แแ แแแขแ แแ แ แกแญแแ แแแแ แแ แแแแแแแแก แแฎแแแแก 99 แแ แแชแแแขแฃแแแ).
แฒแก แจแแแแแ แแแแแแแแแแฃแแ
แกแขแแขแแแจแ แแแฉแแแแแแแ แ แแแแ แแแแแแงแแแแ fio
แจแแแแซแแแแ แจแแแคแแกแแ, แแ แแก แแฃ แแ แ แกแแแแแ แแกแแ แกแฌแ แแคแ แแแแแ etcd-แแ แแแแแกแแงแแแแแแแ. แแฎแแ แแฅแแแแแแ แแแแแแแแแแฃแแ! แกแแ แแแกแจแ แจแแแแซแแแแ แจแแแกแฌแแแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแ SSD-แแ แแแคแฃแซแแแแฃแแ แแแฎแกแแแ แแแแ
PS แแแแ แแแแแแแกแแแ
แแแแแงแแแแแแก แแแ แแแแแแแแแแแ fio
แกแฎแแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ แจแแแแซแแแแ แแแแแแ
PPS แแแแ แแแแแแแกแแแ
แแกแแแ แฌแแแแแแฎแแ แฉแแแแก แแแแแแ:
- ยซ
แแ แ.แจ. 3.4.3: แจแแแแฎแแแก แกแแแแแแแแแแกแ แแ แฃแกแแคแ แแฎแแแแแก แจแแกแฌแแแแ "; - ยซ
แฉแแแแ แแแแแชแแแแแแ แแแแแชแแแแแแ etcd Kubernetes แแแแกแขแแ แจแ แแแ แแแแแ (K8s API-แแก แแแ แแจแ) "; - ยซ
6 แแแกแแ แแแแ แกแแกแขแแแแก แจแแชแแแแ Kubernetes-แแก แแฃแจแแแแแจแ [แแ แแแแ แแแแแฌแงแแแขแ] ".
แฌแงแแ แ: www.habr.com