เชฌเซเชฐเซเชจเซเชกเชจ เชเซเชฐเซเช, DTraceเชจเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเชฎเชพเชเชจเชพ เชเช, เชเซเช เชนเชพเชฒเชฎเชพเช Linux เชเชฐเซเชจเชฒเชฎเชพเช BPF-เชเชงเชพเชฐเชฟเชค เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชฟเชถเซเชฒเซเชทเชฃ เชธเชพเชงเชจเซ เชตเชฟเชเชธเชพเชตเซ เชฐเชนเซเชฏเชพ เชเซ, Cassandra DBMS เชจเซ CentOS เชฅเซ Ubuntu เชฎเชพเช เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชคเซ เชตเชเชคเซ Netflix เชจเซ เชเซ เชเชพเชฎเชเซเชฐเซ เชธเชฎเชธเซเชฏเชพเชเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชคเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเชตเชพเชฅเซ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซเชฒเชพ เช เชจเซเชญเชตเชจเซ เชธเชพเชฐเชพเชเชถ เชเชชเซเชฏเซ. Xen เชชเชฐ เชเชงเชพเชฐเชฟเชค Amazon EC2 เชเซเชฒเชพเชเชก. เชธเซเชฅเชณเชพเชเชคเชฐ เชชเชเซ, CPU เชฒเซเชก 30% เชตเชงเซเชฏเซ เช เชจเซ เชฒเซเชเชจ เชเชพเชฎเชเซเชฐเซ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชตเชฟเชฒเชเชฌ เชฒเชเชญเช เชธเชฎเชพเชจ เชฐเชเชฎเชฅเซ เชตเชงเซเชฏเซ. เชเซเชฎ เชเซเชฎ เชคเซ เชคเชพเชฐเชฃ เชเชชเซ เชเซ เชคเซเชฎ, เชเชชเซเชฒเชฟเชเซเชถเชจเซเชจเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชเซ เชธเชฎเชฏเชจเซ เชฎเชพเชนเชฟเชคเซเชจเซ เชธเชเชจ เชตเชฟเชจเชเชคเซ เชเชฐเซ เชเซ เชคเซ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชชเชธเชเชฆ เชเชฐเซเชฒ เชเซเชเซเชเชธ เชธเชฎเชฏ เชธเซเชคเซเชฐเซเชค เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ.
เชถเชฐเซเชเชคเชฎเชพเช, เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช เชเชเชพเชกเซ เชฅเชตเชพเชจเซเช เชเชพเชฐเชฃ เชธเซเชชเชทเซเช เชจเชนเซเชคเซเช เช เชจเซ เชจเชฟเชฆเชพเชจเชจเซ เชถเชฐเซเชเชค เชเซเช เช เชจเซ เชเชเซเชเซเชเซเชธเชจเซเชช เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชคเชค เชเชพเชฒเชคเซ เช เชฅเชตเชพ เชธเชฎเชฏเชพเชเชคเชฐเซ เชถเชฐเซ เชเชฐเชพเชฏเซเชฒ เชธเชเชธเชพเชงเชจ-เชธเชเชจ เชธเชฟเชธเซเชเชฎ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชเชจเซ เชธเชเชญเชตเชฟเชค เช เชธเชฐ เชชเชฐ เชฆเซเชเชฐเซเช เชธเชพเชฅเซ เชฅเช เชนเชคเซ. เชชเชฐเชเชคเซ เชฌเชงเซเช เช เชธเซเชเชตเซ เชเซ เชเซ เชเชพเชตเชพเชฎเชพเช เชฒเชเซเชฒเชพ เชเซเชธเชพเชจเซเชกเซเชฐเชพ เชกเซเชฌเซเชเชฎเชเชธเชฎเชพเช เชธเชเชธเชพเชงเชจเชจเซ เชตเชชเชฐเชพเชถ เชเชพเชธ เชเชฐเซเชจเซ เชตเชงเซเชฏเซ เชเซ. CentOS เช เชจเซ Ubuntu เชชเชฐ เชธเชฎเชพเชเชคเชฐ เชเชพเชฒเชคเซ เชฌเซ Cassandra เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชเชจเซ เชชเซเชฐเซเชซเชพเชเชฒเชฟเชเช เชฎเซเชเซเชฐเชฟเชเซเชธเชจเซ เชธเชฐเชเชพเชฎเชฃเซ เชเชฐเซเชจเซ, เชธเชฎเชพเชจ เชชเซเชฐเชถเซเชจเซ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซเชจเซ, เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชเซเชฒ เชธเชฎเชฏเชจเซ เชฒเชเชญเช 32% os::javaTimeMillis() เชเซเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชฐเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ, เชเซเชจเซ เชเชชเชฏเซเช เชตเชฐเซเชคเชฎเชพเชจ เชธเชฎเชฏ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชฅเชพเชฏ เชเซ. .
เช เชชเชเซ, เชเช เชชเซเชฐเชฏเซเช เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซเชฎเชพเช เชเช เชธเชฐเชณ เชเชพเชตเชพ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ เชเซเชจเซ System.currentTimeMillis() เชชเชฆเซเชงเชคเชฟ เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเช เชฒเซเชชเชฎเชพเช เชธเซ เชฎเชฟเชฒเชฟเชฏเชจ เชตเชเชค. เชเชชเซเชฒเซเชเซเชถเชจ เชเชฒเชพเชตเชตเชพเชฅเซ เชฆเชฐเซเชถเชพเชตเซเชฏเซเช เชเซ เชคเซเชจเซ CentOS เชชเชฐ เชชเซเชฐเซเชฃ เชฅเชตเชพเชฎเชพเช 13 เชธเซเชเชจเซเชก เชฒเชพเชเซ เช เชจเซ เชเชฌเซเชจเซเชเซ เชชเชฐ เชฒเชเชญเช 68 เชธเซเชเชจเซเชก เชฒเชพเชเซ, เชเชเชฒเซ เชเซ. 5 เชเชฃเซ เชงเซเชฎเซ. เชเช เชธเชฎเชพเชจ เชชเซเชฐเซเชเซเชฐเชพเชฎ C เชฎเชพเช เชฒเชเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ เชเซ gettimeofday() เชซเชเชเซเชถเชจเชจเซ เชธเซ เชฎเชฟเชฒเชฟเชฏเชจ เชตเชเชค เชเชนเซ เชเซ, เชชเชฐเชเชคเซ เชเซเชฏเชพเชฐเซ เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชคเซเชฏเชพเชฐเซ เชธเชฎเชพเชจ เชชเชฐเชฟเชฃเชพเชฎเซ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ.
เชเชพเชฐเชฃ เชเซ เชคเซ เชธเซเชชเชทเซเช เชฅเช เชเชฏเซเช เชเซ เชเซ เชธเชฎเชธเซเชฏเชพเชจเซ เชธเซเชคเซเชฐเซเชค เชตเชฐเซเชคเชฎเชพเชจ เชธเชฎเชฏเชจเซ เชชเชฐเชค เชเชฐเชตเชพเชจเซเช เชเชพเชฐเซเชฏ เชเซ, เชธเชฟเชธเซเชเชฎเชฎเชพเช เชเซเชเซเชเชธ เชธเชฎเชฏเชจเชพ เชตเชฟเชตเชฟเชง เชธเซเชคเซเชฐเซเชคเซ เชชเชธเชเชฆ เชเชฐเชคเซ เชตเชเชคเซ เชธเซเชเชเซเชฎเชพเช เชซเซเชฐเชซเชพเชฐเซ เชคเชฐเชซ เชงเซเชฏเชพเชจ เชฆเซเชฐเซเชฏเซเช. โ/sys/devices/system/clocksource/clocksource0/current_clocksourceโ เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชเซ เชฆเซเชตเชพเชฐเชพ เช เชญเชฟเชชเซเชฐเชพเชฏ เชเชชเชคเชพ, เชเซเชฏเชพเชฐเซ เชเซเชธเซเช เชธเชฟเชธเซเชเชฎเชฎเชพเช Linux เชเชฒเชพเชตเซ เชฐเชนเซเชฏเชพ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ โxenโ เชเชพเชเชฎเชฐ เชฎเซเชณเชญเซเชค เชฐเซเชคเซ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเซเช เชนเชคเซเช. เชธเชฎเชฏ เชธเซเชคเซเชฐเซเชคเชจเซ "tsc" เชฎเชพเช เชฌเชฆเชฒเซเชฏเชพ เชชเชเซ, เชเชฌเซเชจเซเชเซเชฎเชพเช เชชเชฐเซเชเซเชทเชฃ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เช เชฎเชฒ เชธเชฎเชฏ 68 เชฅเซ เชเชเซเชจเซ 3.3 เชธเซเชเชจเซเชก เชฅเชฏเซ, เชเชเชฒเซ เชเซ. เชคเซ 20 เชเชฃเซเช เชเชกเชชเซ เชฌเชจเซเชฏเซเช. เชตเชงเซเชฎเชพเช, kvm-เชเซเชฒเซเช เชเชพเชเชฎ เชธเซเชฐเซเชธเชจเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซเชเซเชทเชฃ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชเซ TSC เชจเซ เชธเชฐเชเชพเชฎเชฃเซเชฎเชพเช 20% เชตเชฟเชฒเชเชฌเชฎเชพเช เชตเชงเชพเชฐเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ. $ cat /sys/devices/system/clocksource/clocksource0/available_clocksource xen tsc hpet acpi_pm $ cat /sys/devices/system/clocksource/clocksource0/current_clocksource xen $ time java TimeBench เชตเชพเชธเซเชคเชตเชฟเช 1m8.300s เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ 0m38.337. echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource $time java TimeBench เชตเชพเชธเซเชคเชตเชฟเช 29.875m0s เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ 0m3.370s sys 0m3.353s
TSC เชธเซเชคเซเชฐเซเชค เชชเชธเชเชฆ เชเชฐเชคเซ เชตเชเชคเซ เชธเชฎเชฏ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ, RDTSC เชชเซเชฐเซเชธเซเชธเชฐ เชธเซเชเชจเชพเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชจเชพ เช เชฎเชฒเซเชเชฐเชฃ เชฎเชพเชเซ เชธเชฟเชธเซเชเชฎ เชเซเชฒเชจเซ เชเชฐเซเชฐ เชจเชฅเซ (เชธเซเชเชจเชพเชจเซ เชเชฒเชฟเชตเซเชเซเชก เชตเชฟเชถเซเชทเชพเชงเชฟเชเชพเชฐเซเชจเซ เชเชฐเซเชฐ เชจเชฅเซ เช เชจเซ CPU เชฎเชพเช เชฌเชจเซเชฒเชพ เชธเชฎเชฏ เชเชพเชเชจเซเชเชฐเชฎเชพเชเชฅเซ เชฎเซเชฒเซเชฏ เชเชคเซเชชเชจเซเชจ เชเชฐเซ เชเซ). เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ, TSC เชธเชเซเชฐเชฟเชฏ เชฅเชคเซเช เชจเชฅเซ เชเชพเชฐเชฃ เชเซ เชเซเชจเชพ เชฆเชฟเชตเชธเซเชฎเชพเช เช เชธเซเชคเซเชฐเซเชค เชเซเชฐเชฎเชฟเช เชธเชฎเชฏเชจเชพ เชชเซเชฐเชตเชพเชนเชจเซ เชฌเชพเชเชพเชค เชฐเชพเชเชคเซ เชจ เชนเชคเซ, เชเซ เช เชจเซเชฏ เชชเซเชฐเซเชธเซเชธเชฐเซเชฎเชพเช เชตเชงเซ เชธเชเซเช เชตเชพเชเชเชจ เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชธเซเชซเซเชเชตเซเชฐ เชฆเซเชตเชพเชฐเชพ เชเชกเชเชธเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชชเซเชฐเซเชธเซเชธเชฐ เชกเซเชตเชฒเชชเชฎเซเชจเซเชเชฎเชพเช เชจเชฟเชทเซเชฃเชพเชค เชเชจเซเชเชฟเชจเชฟเชฏเชฐเชจเชพ เชเชฃเชพเชตเซเชฏเชพ เช เชจเซเชธเชพเชฐ, TSC เชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชตเชเชคเซ เชธเชฎเชฏ เชฌเชฆเชฒเชพเชตเชพเชจเซ เชเชถเชเชเชพ เชฒเชพเชเชฌเชพ เชธเชฎเชฏเชฅเซ เช เชธเชคเซเชฏ เชเซ เช เชจเซ เชเชงเซเชจเชฟเช เชชเซเชฐเซเชธเซเชธเชฐเซเชฎเชพเช เช เชธเซเชคเซเชฐเซเชค เชตเชฐเซเชทเซ เชธเซเชงเซ เชธเซเชฅเชฟเชฐ เชฐเซเชกเชฟเชเช เชเชคเซเชชเชจเซเชจ เชเชฐเซ เชถเชเซ เชเซ.
เชจเซเชเชซเซเชฒเชฟเชเซเชธ เชชเชฐ เชชเซเชฐเซเชกเชเซเชถเชจ เชธเชฐเซเชตเชฐเซเชธเชจเซ TSC เชธเซเชคเซเชฐเซเชค เชชเชฐ เชธเซเชตเชฟเช เชเชฐเชตเชพเชจเซ เชชเชฐเชฟเชฃเชพเชฎเซ เชฒเซเชเชจ เชตเชฟเชฒเชเชฌเชฎเชพเช 43% เชเชเชพเชกเซ เชฅเชฏเซ เช
เชจเซ เชเชฌเซเชจเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเชฐเชฟเชฃเชพเชฎเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเซเชฏเชพ เชเซ "xen" เชธเชฎเชฏ เชธเซเชคเซเชฐเซเชค เชธเชพเชฅเซ CentOS เชเชฒเชพเชตเชคเชพ เชฐเซเชชเชฐเซเชเชพเชเชเชจเซ เชเชฐเชคเชพเช 4 เชเชฃเชพ เชเชกเชชเซ เชนเชคเชพ. เช
เชญเซเชฏเชพเชธเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชเชฎเซเชเซเชจ เชชเชฐ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ, เชเซเชฃเซ Xen เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชชเชฐ เชเชงเชพเชฐเชฟเชค AWS EC2 เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช เชกเชฟเชซเซเชฒเซเช TSC เชธเชฎเชฏ เชธเซเชคเซเชฐเซเชคเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซเชคเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซ เชนเชคเซ (เชจเชพเชเชเซเชฐเซ เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช kvm-เชเชกเชฟเชฏเชพเชณเชจเซ เชญเชฒเชพเชฎเชฃ เชฐเชนเซ เชเซ).
เชธเซเชฐเซเชธ: opennet.ru