เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจšเฉเจฃเฉ‡ เจ—เจ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจธเจฐเฉ‹เจค เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉเจฐเจญเจพเจต เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ

เจฌเฉเจฐเฉˆเจ‚เจกเจจ เจ—เฉเจฐเฉ‡เจ—, DTrace เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•, เจœเฉ‹ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš BPF- เจ…เจงเจพเจฐเจค เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจŸเฉ‚เจฒ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจจเฉ‡ Cassandra DBMS เจจเฉ‚เฉฐ CentOS เจคเฉ‹เจ‚ Ubuntu เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ Netflix เจจเฉ‚เฉฐ เจ†เจˆเจ†เจ‚ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ…เจจเฉเจญเจต เจฆเจพ เจธเจพเจฐ เจฆเจฟเฉฑเจคเจพเฅค Xen 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจเจฎเจพเจœเจผเจพเจจ EC2 เจ•เจฒเจพเจŠเจกเฅค เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, CPU เจฒเฉ‹เจก เจตเจฟเฉฑเจš 30% เจฆเจพ เจตเจพเจงเจพ เจนเฉ‹เจ‡เจ† เจนเฉˆ เจ…เจคเฉ‡ เจฐเจพเจˆเจŸ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฆเฉ‡เจฐเฉ€ เจฒเจ—เจญเจ— เจ‰เจธเฉ‡ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจตเจง เจ—เจˆ เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจœเฉ‹ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจคเฉ€เจฌเจฐเจคเจพ เจจเจพเจฒ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจšเฉเจฃเฉ‡ เจ—เจ เจธเจนเฉ€ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจธเจฐเฉ‹เจค 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเจนเจฟเจฒเจพเจ‚, เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจฆเจพ เจ•เจพเจฐเจจ เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจธเฉ€ เจ…เจคเฉ‡ เจจเจฟเจฆเจพเจจ เจธเจฟเจ–เจฐ เจ…เจคเฉ‡ เจเจ•เจธเจ•เจธเจจเฉ‚เจช เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจจเจฟเจฐเฉฐเจคเจฐ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจœเจพเจ‚ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจค-เจ…เจจเฉเจญเจต เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจญเจพเจตเฉ€ เจชเฉเจฐเจญเจพเจต เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค เจชเจฐ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‡ เจธเฉฐเจ•เฉ‡เจค เจฆเจฟเฉฑเจคเจพ เจ•เจฟ เจœเจพเจตเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจ•เฉˆเจธเฉˆเจ‚เจกเจฐเจพ เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจตเจฟเฉฑเจš เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเฉ€ เจนเฉˆเฅค CentOS เจ…เจคเฉ‡ Ubuntu 'เจคเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจฆเฉ‹ เจ•เฉˆเจธเฉˆเจ‚เจกเจฐเจพ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‰เจธเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฆเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจ•เฉเฉฑเจฒ เจธเจฎเฉ‡เจ‚ เจฆเจพ เจฒเจ—เจญเจ— 32% os::javaTimeMillis(), เจœเฉ‹ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเฉ‡เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ•เจพเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ–เจฐเจšเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค .

เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ— เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจœเจพเจตเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจฟเจ–เฉ€ เจ—เจˆ เจธเฉ€ เจœเจฟเจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉŒ เจฎเจฟเจฒเฉ€เจ…เจจ เจตเจพเจฐ System.currentTimeMillis() เจตเจฟเจงเฉ€ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจจเฉ‚เฉฐ CentOS 'เจคเฉ‡ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ 13 เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ— เจ—เจ, เจ…เจคเฉ‡ เจ‰เจฌเฉฐเจŸเฉ‚ 'เจคเฉ‡ เจฒเจ—เจญเจ— 68 เจธเจ•เจฟเฉฐเจŸ, เจฏเจพเจจเฉ€. 5 เจ—เฉเจฃเจพ เจนเฉŒเจฒเฉ€. เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจœเจฟเจธเจจเฉ‚เฉฐ gettimeofday() เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉŒ เจฎเจฟเจฒเฉ€เจ…เจจ เจตเจพเจฐ เจ•เจฟเจนเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจœเจฆเฉ‹เจ‚ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ†, เจคเจพเจ‚ เจธเจฎเจพเจจ เจจเจคเฉ€เจœเฉ‡ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจเฅค

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจฐเฉ‹เจค เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจ•เจฐเจจ เจฆเจพ เจ•เฉฐเจฎ เจธเฉ€, เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเจนเฉ€ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเฉ‚เจšเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ†เฅค โ€œ/sys/devices/system/clocksource/clocksource0/current_clocksourceโ€ เจฆเฉ‡ เจ…เฉฐเจธเจผเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจฒเฉ€เจจเจ•เจธ เจšเจฒเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ โ€œxenโ€ เจŸเจพเจˆเจฎเจฐ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจธเฉ€เฅค เจธเจฎเจพเจ‚ เจธเจฐเฉ‹เจค เจจเฉ‚เฉฐ "tsc" เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, Ubuntu เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจธเจฎเจพเจ‚ 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.337s. echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource $time java TimeBench เจ…เจธเจฒเฉ€ 29.875m0s เจ‰เจชเจญเฉ‹เจ—เจคเจพ 0m3.370s sys 0m3.353s

เจ‡เฉฑเจ• TSC เจธเจฐเฉ‹เจค เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจธเจฎเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, RDTSC เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจนเจฆเจพเจ‡เจค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฒเจˆ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (เจนเจฟเจฆเจพเจ‡เจคเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เฉฑเจšเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ CPU เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจŸเจพเจˆเจฎ เจ•เจพเจŠเจ‚เจŸเจฐ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเฉเฉฑเจฒ เจชเฉˆเจฆเจพ เจ•เจฐเจฆเจพ เจนเฉˆ)เฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, TSC เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเฉเจฐเจพเจฃเฉ‡ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจน เจธเจฐเฉ‹เจค เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจตเจนเจพเจ… เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเจพ เจธเฉ€, เจœเจฟเจธ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจงเฉ‡เจฐเฉ‡ เจธเจนเฉ€ เจฐเฉ€เจกเจฟเฉฐเจ— เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉเจ†เจฐเจพ เจเจกเจœเจธเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ‡ เจ‡เฉฑเจ• เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจŸเฉ€เจเจธเจธเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฌเจพเจฐเฉ‡ เจกเจฐ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ—เจฒเจค เจนเฉˆ เจ…เจคเฉ‡ เจ†เจงเฉเจจเจฟเจ• เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจน เจธเจฐเฉ‹เจค เจธเจพเจฒเจพเจ‚ เจฒเจˆ เจธเจฅเจฟเจฐ เจฐเฉ€เจกเจฟเฉฐเจ— เจชเฉˆเจฆเจพ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

Netflix 'เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• TSC เจธเจฐเฉ‹เจค เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจตเจฟเฉฑเจš 43% เจฆเฉ€ เจ•เจฎเฉ€ เจ†เจˆ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจฌเฉฐเจŸเฉ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจจเจคเฉ€เจœเฉ‡ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจ เจนเจจ เจœเฉ‹ เจ•เจฟ "xen" เจธเจฎเจพเจ‚ เจธเจฐเฉ‹เจค เจจเจพเจฒ CentOS เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ 4 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจธเจจเฅค เจ…เจงเจฟเจเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจเจฎเจพเจœเจผเจพเจจ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจœเจฟเจธ เจจเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจค เจคเฉŒเจฐ 'เจคเฉ‡ Xen เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ AWS EC2 เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจกเจฟเจซเจพเจฒเจŸ TSC เจธเจฎเจพเจ‚ เจธเจฐเฉ‹เจค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจธเฉ€ (Kvm-เจ˜เฉœเฉ€ เจจเจพเจˆเจŸเจฐเฉ‹ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹