Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจ‡เจธ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจœเจฟเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเฉ€ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€. เจ…เฉฑเจœ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฒเจฟเฉฐเจ• เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡ - เจ‡เฉฑเจ• statsd- เจ…เจจเฉเจ•เฉ‚เจฒ เจเจ—เจฐเฉ€เจ—เฉ‡เจธเจผเจจ เจธเจฐเจตเจฐ bioyino, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจ‰เจ‚ เจฒเจฟเจ–เจฟเจ† เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจจเฉ‚เฉฐ เจ•เจฟเจ‰เจ‚ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพเฅค

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจธเจพเจกเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจฒเฉ‡เจ–เจพเจ‚ เจคเฉ‹เจ‚ (1, 2) เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจ…เจธเฉ€เจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ…เฉฐเจ• เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจนเจจ เจฌเจฐเฉ‚เจฌเฉ‡เจ•. เจ‡เจน เจธเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ. เจ‡เฉฑเจ• เจ•เฉ‹เจก เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚, เจ‡เจน เจ‡เฉฑเจ• เจชเจฒเฉฑเจ— เจตเจพเจ‚เจ— เจธเจงเจพเจฐเจจ เจนเฉˆ (เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจฏเฉ‹เจ—เจฆเจพเจจ เจชเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹) เจ…เจคเฉ‡, เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ, เจ‡เจน เจธเจพเจกเฉ‡ 2 เจฎเจฟเจฒเฉ€เจ…เจจ เจฎเฉ€เจŸเฉเจฐเจฟเจ•เจธ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ (MPS) เจจเฉ‚เฉฐ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉˆเฅค เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡เฅค เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจคเจพเจฐเฉ‡ เจฆเฉ‡ เจจเจพเจฒ 4 เจฎเจฟเจฒเฉ€เจ…เจจ MPS เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฒเฉ€เจจเจ•เจธ เจ‰เฉฑเจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจšเจฟเฉฑเจคเจฐ เจฎเจฟเจฒเฉ‡เจ—เจพเฅค (เจธเจพเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเฉฐเจจเฉ‡ MPS เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹)เฅค เจ‡เจนเจจเจพเจ‚ เจซเจพเจ‡เจฆเจฟเจ†เจ‚ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจฌเจพเจฐเฉ‡ เจ•เจˆ เจ—เฉฐเจญเฉ€เจฐ เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจธเจจเฅค

เจฆเจพเจ…เจตเจพ 1. เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจ—เจฟเจฅเฉเจฌ เจจเฉ‡ เจ‡เจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ: เจชเฉˆเจš เจ…เจคเฉ‡ เจซเจฟเจ•เจธ เจชเฉเจฐเจ•เจพเจธเจผเจค เจ•เจฐเจจเจพ, เจธเจพเจกเจพ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ (เจธเจฟเจฐเจซ เจธเจพเจกเจพ เจนเฉ€ เจจเจนเฉ€เจ‚) เจชเฉ€.เจ†เจฐ. เจชเจฟเจ›เจฒเฉ‡ เจ•เฉเจ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ (เจซเจฐเจตเจฐเฉ€-เจฎเจพเจฐเจš 2018 เจคเฉ‹เจ‚) เจตเจฟเฉฑเจš, เจธเจฐเจ—เจฐเจฎเฉ€ เจฎเฉเฉœ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจˆ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฒเจ—เจญเจ— 2 เจธเจพเจฒ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจผเจพเจ‚เจค เจธเฉ€เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ Gihub เจฒเฉ‹เฉœเจพเจ‚ เจฒเจˆ, เจœเฉ‹ เจ•เจฟ เจจเจตเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฒเจˆ เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ เจฐเฉเจ•เจพเจตเจŸ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจฆเจพเจ…เจตเจพ 2. เจ—เจฃเจจเจพ เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพเฅค เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ เจ•เฉเฉฑเจฒ 65536 เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ•เฉเจ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ, เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ€ เจฎเจฟเจ†เจฆ (30 เจธเจ•เจฟเฉฐเจŸ) เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฎเฉเฉฑเจฒ เจ† เจธเจ•เจฆเฉ‡ เจนเจจ (เจธเจฟเจ–เจฐ 'เจคเฉ‡ 1)เฅค เจ‡เจธ เจจเจฎเฉ‚เจจเฉ‡ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ…เจคเฉ‡ เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจฎเฉเฉฑเจฒ เจฌเฉ‡เจ•เจพเจฐ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚:

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ
เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจธเฉ€

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ
เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจธเฉ€

เจ‡เจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡, เจฐเจ•เจฎเจพเจ‚ เจฆเฉ€ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจฒเจค เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• 32-เจฌเจฟเฉฑเจŸ เจซเจฒเฉ‹เจŸ เจ“เจตเจฐเจซเจฒเฉ‹ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฌเฉฑเจ— เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹, เจœเฉ‹ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจฆเฉ‹เจธเจผ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ segfault เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจญ เจ•เฉเจ เจตเจงเฉ€เจ† เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฌเฉฑเจ—, เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ เฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจฆเจพเจ…เจตเจพ เจเจ•เจธ. เจฒเจฟเจ–เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ 14 เจตเฉฑเจง เจœเจพเจ‚ เจ˜เฉฑเจŸ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเจŸเฉˆเจŸเจธเจกเฉ€ เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจฒเฉฑเจญเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเฉ€เฅค เจšเจฒเฉ‹ เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ€เจ เจ•เจฟ เจ•เฉเจ เจธเจฟเฉฐเจ—เจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ‡เฉฐเจจเจพ เจตเจง เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ 4 เจฎเจฟเจฒเฉ€เจ…เจจ MPS เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจนเฉเจฃ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจœเจพเจ‚ เจญเจพเจตเฉ‡เจ‚ เจ‡เจน เจ…เจœเฉ‡ เจตเจงเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฐเจจเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจจ เจ•เจฟ เจšเจพเจฐเจŸ เจตเจฟเฉฑเจš 2-3 เจฎเจฟเฉฐเจŸ เจฆเฉ€ เจ•เจฎเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจจเจพเจœเจผเฉเจ• เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ…เจธเจนเจฟเจฃเจธเจผเฉ€เจฒ เจ‰เจฆเจพเจธเฉ€ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจกเจฟเจชเจฐเฉˆเจธเจผเจจ เจฆเจพ เจ‡เจฒเจพเจœ เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจฌเฉ‡เจธเจผเฉเจฎเจพเจฐ เจ•เฉฐเจฎ เจนเฉˆ, เจคเจ•เจจเฉ€เจ•เฉ€ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ, เจคเจพเจ‚ เจœเฉ‹ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ…เจšเจพเจจเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฆเจซเจคเจฐ เจตเจฟเฉฑเจš เจฎเจจเฉ‹เจตเจฟเจ—เจฟเจ†เจจเจ• เจœเฉ‚เจฎเจฌเฉ€ เจเจชเฉ‹เจ•เฉ‡เจฒเจฟเจชเจธ เจฆเจพ เจ•เจพเจฐเจจ เจจเจพ เจฌเจฃเฉ‡เฅค เจฆเฉ‚เจœเจพ, เจฒเฉ€เจจเจ•เจธ เจจเฉˆเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจกเฉ‚เฉฐเจ˜เฉ€ เจ–เฉเจฆเจพเจˆ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ†เจ•เจพเจฐ เจคเฉฑเจ• "เจšเฉŒเฉœเจพเจˆ เจตเจฟเฉฑเจš" เจตเจงเจฆเฉ‡ เจนเฉ‹เจ, 4 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง MPS เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ เจฒเจˆ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ—เฅค

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจฒเจˆ เจฅเจพเจ‚ เจธเฉ€, เจ…เจธเฉ€เจ‚ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพเฅค "เจฌเจพเจฐเฉ‡! เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ! เจ‡เจน เจธเจงเจพเจฐเจจ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ‡เจน เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚," เจ…เจธเฉ€เจ‚ เจธเฉ‹เจšเจฟเจ† เจ…เจคเฉ‡ 2 เจธเจฐเจตเจฐ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡, เจนเจฐเฉ‡เจ• 'เจคเฉ‡ เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจพเจชเฉ€ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจฆเฉ‹เจตเจพเจ‚ เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจจเจพเจฒ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจเฉ€ เจชเจˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจฒเจฟเจ–เจฃเจพ เจตเฉ€ เจธเฉ€ เจ›เฉ‹เจŸเฉ€ เจธเจนเฉ‚เจฒเจค. เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเจพเจฒ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ, เจชเจฐ... เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจจเจนเฉ€เจ‚เฅค เจชเจนเจฟเจฒเจพเจ‚ เจธเจญ เจ•เฉเจ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจœเจพเจชเจฆเจพ เจธเฉ€: เจนเจฐเฉ‡เจ• เจฌเจฐเฉ‚เจฌเฉˆเจ• เจ‡เจ•เฉฑเจคเจฐเจคเจพ เจฆเจพ เจ†เจชเจฃเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจนเจฐ 30 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจ—เฉเจฐเฉ‡เจซเจพเจˆเจŸ เจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ, เจชเฉเจฐเจพเจฃเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‡เจน เจ—เฉเจฐเฉ‡เจซเจพเจˆเจŸ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจ…เจšเจพเจจเจ• เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจนเจฎเฉ‡เจธเจผเจพ เจ‡เฉฑเจ• เจฆเฉ‚เจธเจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจ†เจชเจฃเฉ€ เจ•เจพเจชเฉ€ เจนเฉˆเฅค เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ: เจœเฉ‡เจ•เจฐ เจธเจฐเจตเจฐ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ—เฉเจฐเจพเจซเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• "เจ†เจฐเจพ" เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆ เจ•เจฟ เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจฆเฉ‡ 30-เจธเจ•เจฟเฉฐเจŸ เจฆเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฐเฉˆเจธเจผ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจฆเฉ‚เจœเจพ เจธเจฐเจตเจฐ เจšเจพเจฒเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจนเฉ€ เจšเฉ€เจœเจผ เจตเจพเจชเจฐเจฆเฉ€ เจนเฉˆ. เจ•เจพเจซเจผเฉ€ เจธเจนเจฟเจฃเจฏเฉ‹เจ—, เจชเจฐ เจฎเฉˆเจ‚ เจฌเจฟเจนเจคเจฐ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚! เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจตเฉ€ เจฆเฉ‚เจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจธเจฐเจตเจฐ 'เจคเฉ‡ "เจ‰เฉฑเจกเจฆเฉ‡ เจนเจจ", เจ…เจคเฉ‡ เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‰เจธเฉ‡ 2-4 เจฎเจฟเจฒเฉ€เจ…เจจ MPS เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเจพเจ‚เฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจฎเฉฑเจธเจฟเจ† เจฌเจพเจฐเฉ‡ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เฉฑเจ• เจฌเฉ‡เจฒเจšเจพ เจจเจพเจฒ เจฌเจฐเจซเจผ เจจเฉ‚เฉฐ เจ–เฉ‹เจฆเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจธเจชเฉฑเจธเจผเจŸ เจตเจฟเจšเจพเจฐ เจฎเจจ เจตเจฟเฉฑเจš เจ† เจธเจ•เจฆเจพ เจนเฉˆ: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจŸเฉˆเจŸเจธเจกเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจตเจฟเจคเจฐเจฟเจค เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ. เจ‰เจน เจนเฉˆ, เจœเฉ‹ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจจเฉ‹เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค "เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจœเจฟเจนเจพ เจนเฉฑเจฒ เจธเจผเจพเจ‡เจฆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ," เจ…เจธเฉ€เจ‚ เจ•เจฟเจนเจพ เจ…เจคเฉ‡ เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจ—เจ โ€ฆ. เจ…เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ†. เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจŸเฉˆเจŸเจธเจกเฉ€ เจฒเจˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ (https://github.com/etsy/statsd/wiki#server-implementations 11.12.2017 เจฆเจธเฉฐเจฌเจฐ, XNUMX เจคเฉฑเจ•), เจธเจพเจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ†เฅค เจœเจผเจพเจนเจฐ เจนเฉˆ, เจจเจพ เจคเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจ…เจคเฉ‡ เจจเจพ เจนเฉ€ เจ‡เจนเจจเจพเจ‚ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เฉ€เจคเจพ เจนเฉˆ, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ‰เจน เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉเจ เจฒเฉˆ เจ•เฉ‡ เจ†เจ‰เจฃเจ—เฉ‡.

เจ…เจคเฉ‡ เจซเจฟเจฐ เจธเจพเจจเฉ‚เฉฐ "เจ–เจฟเจกเฉŒเจฃเฉ‡" เจธเจŸเฉˆเจŸเจธเจกเฉ€ - เจฌเจพเจ‡เจ“เจฏเจฟเจจเฉ‹ เจฌเจพเจฐเฉ‡ เจฏเจพเจฆ เจ†เจ‡เจ†, เจœเฉ‹ เจœเจธเจŸ เจซเจพเจฐ เจซเจจ เจนเฉˆเจ•เจพเจฅเจจ (เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจจเจพเจฎ เจนเฉˆเจ•เจพเจฅเจจ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€) 'เจคเฉ‡ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เฉ€เจคเจพ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจ…เฉฐเจ•เฉœเจฟเจ†เจ‚ เจฆเฉ€ เจคเฉเจฐเฉฐเจค เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ•เจพเจนเจฆเฉ‡ เจฒเจˆ?

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

เจ•เจฟเจธ เจ‰เฉฑเจคเฉ‡ เจฒเจฟเจ–เจฃเจพ เจนเฉˆ? เจฌเฉ‡เจธเจผเฉฑเจ•, เจœเฉฐเจ—เจพเจฒ เจตเจฟเฉฑเจš. เจ•เจฟเจ‰เจ‚?

  • เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจนเฉฑเจฒ เจธเฉ€,
  • เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฒเฉ‡เจ– เจฆเจพ เจฒเฉ‡เจ–เจ• เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจœเฉฐเจ—เจพเจฒ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃเจฆเจพ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจฎเฉŒเจ•เฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจ‰เจคเจชเจพเจฆเจจ เจฒเจˆ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจฒเจฟเจ–เจฃ เจฒเจˆ เจ‰เจคเจธเฉเจ• เจธเฉ€,
  • เจ•เจฟเจ‰เจ‚เจ•เจฟ GC เจตเจพเจฒเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจธเจพเจกเฉ‡ เจฒเจˆ เจขเฉเจ•เจตเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเจจ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจˆ เจ†เจตเจพเจœเจพเจˆ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ (เจฒเจ—เจญเจ— เจฐเฉ€เจ…เจฒเจŸเจพเจˆเจฎ) เจ…เจคเฉ‡ GC เจตเจฟเจฐเจพเจฎ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจธเจตเฉ€เจ•เจพเจฐเจจเจฏเฉ‹เจ— เจนเจจ,
  • เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ C เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ
  • เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเฉฐเจ—เจพเจฒ เจธเจพเจจเฉ‚เฉฐ เจจเจฟเจฐเจญเจ‰ เจธเจฎเจฐเฉ‚เจชเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ C/C++ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจจเจพเจฒเฉ‹เจ‚ เจนเฉ‹เจฐ เจตเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚, เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹เจœเจผ, เจจเจธเจฒเฉ€ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจกเจฐเจพเจ‰เจฃเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจตเจพเจ‚เจ—เฉ‡เฅค

เจœเฉฐเจ—เจพเจฒ เจตเจฟเจฐเฉเฉฑเจง เจตเฉ€ เจฌเจนเจฟเจธ เจนเฉ‹เจˆเฅค เจ•เฉฐเจชเจจเฉ€ เจ•เฉ‹เจฒ เจฐเจธเจŸ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ•เฉ‹เจˆ เจคเจœเจฐเจฌเจพ เจจเจนเฉ€เจ‚ เจธเฉ€, เจ…เจคเฉ‡ เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฎเฉเฉฑเจ– เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจจเจนเฉ€เจ‚ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจฒเจˆ, เจ—เฉฐเจญเฉ€เจฐ เจกเจฐ เจธเจจ เจ•เจฟ เจ•เฉเจ เจตเฉ€ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฎเฉŒเจ•เจพ เจฒเฉˆเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค

เจธเจฎเจพเจ‚ เจฌเฉ€เจค เจ—เจฟเจ†...

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจ•เจˆ เจ…เจธเจซเจฒ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉ‡ เจฌเจพเจ…เจฆ, เจชเจนเจฟเจฒเจพ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจคเจฟเจ†เจฐ เจนเฉ‹ เจ—เจฟเจ† เจธเฉ€เฅค เจ•เฉ€ เจนเฉ‹เจ‡เจ†? เจ…เจœเจฟเจนเจพ เจนเฉ€ เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจนเจฐเฉ‡เจ• เจจเฉ‹เจก เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเจพ เจ†เจชเจฃเจพ เจธเฉˆเฉฑเจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฒเจˆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ…เฉฐเจคเจฟเจฎ เจ‡เจ•เฉฑเจคเจฐเฉ€เจ•เจฐเจจ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจธเฉˆเฉฑเจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจจเฉ‹เจกเจธ เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจฒเจพเจ• เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจนเฉ‹เจ เจนเจจ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจšเฉเจฃเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจฐเฉ‹เจ‡เจ†) เจœเฉ‹ เจฎเจนเจพเจจ เจจเฉ‚เฉฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจญเฉ‡เจœเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆเฅค เจตเฉฑเจฒเฉ‹เจ‚ เจซเจฟเจฒเจนเจพเจฒ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ เจ•เฉŒเจ‚เจธเจฒ, เจชเจฐ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจฒเฉ‡เจ–เจ• เจฆเฉ€เจ†เจ‚ เจ…เจญเจฟเจฒเจพเจธเจผเจพเจตเจพเจ‚ เจตเจงเจฆเฉ€เจ†เจ‚ เจนเจจ เจ†เจชเจฃเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฐเจพเจซเจŸ, เจœเจฟเฉฑเจฅเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฏเฉ‹เจ— เจตเจฟเจ…เจ•เจคเฉ€, เจฌเฉ‡เจธเจผเจ•, เจธเจนเจฟเจฎเจคเฉ€ เจตเจพเจฒเจพ เจจเฉ‡เจคเจพ เจจเฉ‹เจก เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจธเจนเจฟเจฎเจคเฉ€ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจจเฉ‹เจก เจ…เจ•เจธเจฐ (เจ‡เฉฑเจ• เจตเจพเจฐ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš) เจ†เจชเจฃเฉ‡ เจ—เฉเจ†เจ‚เจขเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ€-เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฟเจก เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจ‰เจน เจนเจฟเฉฑเจธเฉ‡ เจญเฉ‡เจœเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‰เจธ เจธเจ•เจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เฉ€เจคเจพ เจธเฉ€เฅค เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ…เจคเฉ‡ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ - เจนเจฐเฉ‡เจ• เจจเฉ‹เจก เจตเจฟเฉฑเจš เจ…เจœเฉ‡ เจตเฉ€ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเจพ เจชเฉ‚เจฐเจพ เจธเฉˆเฉฑเจŸ เจนเฉˆ, เจชเจฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, TCP เจฆเฉเจ†เจฐเจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฌเจพเจˆเจจเจฐเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจ‡เจธเจฒเจˆ UDP เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจพเจ—เจคเจพเจ‚ เจ•เจพเจซเจผเฉ€ เจ˜เฉฑเจŸ เจ—เจˆเจ†เจ‚ เจนเจจเฅค เจ‡เจจเจ•เจฎเจฟเฉฐเจ— เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจ•เจพเจซเจผเฉ€ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ˜เฉฑเจŸ CPU เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจฌเจนเฉเจค เจนเฉ€ เจธเฉฐเจ•เฉเจšเจฟเจค เจ—เฉเจฃเจพเจ‚ เจฒเจˆ, เจ‡เจน เจธเจฟเจฐเจซ เจ•เฉเจ เจฆเจธ เจฎเฉˆเจ—เจพเจฌเจพเจˆเจŸ เจกเฉ‡เจŸเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจฌเฉ‹เจจเจธ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจพเจจเฉ‚เฉฐ เจ—เฉเจฐเฉ‡เจซเจพเจˆเจŸ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฌเฉ‡เจฒเฉ‹เฉœเจพ เจกเจพเจŸเจพ เจฆเฉเจฌเจพเจฐเจพ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฆเจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฌเจฐเจฌเฉ‡เจ• เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจธเฉ€เฅค

เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจพเจฒเฉ‡ UDP เจชเฉˆเจ•เฉ‡เจŸ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฐเจพเจ‰เจ‚เจก เจฐเฉŒเจฌเจฟเจจ เจฆเฉเจ†เจฐเจพ เจจเฉˆเจŸเจตเจฐเจ• เจธเจพเจœเจผเฉ‹-เจธเจพเจฎเจพเจจ เจคเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ…เจธเฉฐเจคเฉเจฒเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฒเจˆ 4M เจชเฉˆเจ•เฉ‡เจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ–เจฟเฉฑเจš เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจจเจพ เจ•เจฐเจจเจพ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ‡เจน เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจ—เฉฑเจฒ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจนเจฐเฉ‡เจ• เจชเฉˆเจ•เฉ‡เจŸ เจตเจฟเฉฑเจš เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฅเจพเจ‚ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจ…เฉฐเจฆเจพเจœเจผเจพ เจจเจนเฉ€เจ‚ เจฒเจ—เจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจธเจฐเจตเจฐ เจ•เฉเจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจกเจฟเจตเจพเจˆเจธ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ (1-2 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ) เจ‡เจธ เจคเฉฑเจฅ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹เจ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจชเฉˆเจธเจฟเจต (เจ…เจฐเจฅเจพเจค, เจ—เฉˆเจฐ-เจฒเฉ€เจกเจฐ) เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจพเจฐเจŸ 'เจคเฉ‡ เจกเจฐเจพเจ…เจกเจพเจŠเจจ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเจš เจฐเฉฑเจ–เฉ‡ เจฌเจฟเจจเจพเจ‚ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเจพเจฒเฉ‚ เจ…เจคเฉ‡ เจฌเฉฐเจฆ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ—เฉเจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ‰เจน เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆ เจœเฉ‹ เจ†เจ–เจฐเฉ€ เจธเจ•เจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ†เจ‡เจ† เจธเฉ€เฅค เจฒเฉ€เจกเจฐ เจฆเจพ เจ…เจšเจพเจจเจ• เจจเฉเจ•เจธเจพเจจ/เจฌเฉฐเจฆ/เจธเจตเจฟเฉฑเจš เจ…เจœเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจฎเจพเจฎเฉ‚เจฒเฉ€ เจตเจฟเจ—เจพเฉœ เจชเฉˆเจฆเจพ เจ•เจฐเฉ‡เจ—เจพ (30 เจธเจ•เจฟเฉฐเจŸ เจฆเจพ เจ…เฉฐเจคเจฐเจพเจฒ เจ…เจœเฉ‡ เจตเฉ€ เจธเจฟเฉฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจนเฉˆ), เจชเจฐ เจœเฉ‡เจ•เจฐ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจšเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจนเจจเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจชเฉˆเจ•เฉ‡เจŸ เจญเฉ‡เจœ เจ•เฉ‡เฅค .

เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฌเจฃเจคเจฐ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจœเจฟเจนเจพ. เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ, เจฌเฉ‡เจธเจผเจ•, เจฎเจฒเจŸเฉ€เจฅเฉเจฐเฉˆเจกเจก เจนเฉˆ, เจชเจฐ เจฅเฉเจฐเฉˆเจกเจฟเฉฐเจ— เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจจเจพเจฒเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆเฅค เจฌเจฐเฉ‚เจฌเฉ‡เจ• เจตเจฟเฉฑเจš เจฅเจฐเจฟเฉฑเจก เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจนเจจ - เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค เจฌเจพเจ‡เจ“เจ‡เจจเฉ‹ เจตเจฟเฉฑเจš, เจ•เจพเจฎเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‹ เจธเจฎเฉ‚เจนเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ: เจจเฉˆเจŸเจตเจฐเจ• เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจ…เจคเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฅค เจ‡เจน เจกเจฟเจตเฉ€เจœเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจฒเจšเจ•เจฆเจพเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ: เจœเจฟเฉฑเจฅเฉ‡ เจคเฉ€เจฌเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจŸเฉเจฐเฉˆเจซเจฟเจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉเจฐเจตเจพเจน เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจธเจฎเฉ‡เจ‚, เจธเจพเจกเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ 8 เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจคเฉ‡ 4 เจเจ—เจฐเฉ€เจ—เฉ‡เจธเจผเจจ เจซเจฒเฉ‹เจœเจผ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

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

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจนเจฟเฉฑเจธเฉ‡ เจ•เจพเจฐเจจ เจนเฉ‹เจˆเจ†เจ‚ เจธเจจเฅค เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡ เจตเจนเจพเจ… เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฑเจ– เจ•เจฐเจจ เจฆเจพ เจฎเฉเฉฑเจ– เจŸเฉ€เจšเจพ เจ‡เฉฑเจ• เจชเฉเจฐเจตเจพเจน เจฆเฉเจ†เจฐเจพ เจ–เจฐเจšเจฃ เจตเจพเจฒเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจธเฉ€เฅค เจจเจพ เจธเจพเจ•เจŸ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจชเฉœเฉเจนเจจ เจฒเจˆเฅค เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ UDP เจ…เจคเฉ‡ เจจเจฟเจฏเจฎเจค recvmsg เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจตเจฟเจ•เจฒเจช เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ—เจพเจ‡เจฌ เจนเฉ‹ เจ—เจ: เจชเจนเจฟเจฒเจพ เจ‡เจตเฉˆเจ‚เจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ-เจธเจชเฉ‡เจธ CPU เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจฆเฉ‚เจœเฉ‡ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเฉฐเจฆเจฐเจญ เจธเจตเจฟเฉฑเจšเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ เจ‡เจน เจนเฉเจฃ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจนเฉˆ recvmmsg เจตเฉฑเจกเฉ‡ เจฌเจซเจฐเจพเจ‚ เจจเจพเจฒ (เจ…เจคเฉ‡ เจฌเจซเจฐ, เจธเฉฑเจœเจฃ เจ…เจซเจธเจฐ, เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจนเจจ!) เจฐเฉˆเจ—เฉ‚เจฒเจฐ UDP เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเจฒเจ•เฉ‡ เจ•เฉ‡เจธเจพเจ‚ เจฒเจˆ เจฐเจพเจ–เจตเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ recvmmsg เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฎเจฒเจŸเฉ€เจฎเฉˆเจธเฉ‡เจœ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจฎเฉเฉฑเจ– เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ: เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจฎเจพเจ‚, เจจเฉˆเจŸเจตเจฐเจ• เจฅเฉเจฐเฉˆเฉฑเจก OS เจ•เจคเจพเจฐ เจจเฉ‚เฉฐ เจฐเฉ‡เจ• เจ•เจฐเจฆเจพ เจนเฉˆ - เจธเจพเจ•เจŸ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฏเฉ‚เจœเจผเจฐเจธเจชเฉ‡เจธ เจฌเจซเจฐ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเจฟเจฐเจซ เจ•เจฆเฉ‡-เจ•เจฆเจพเจˆเจ‚ เจญเจฐเฉ‡ เจนเฉ‹เจ เจฌเจซเจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจฃ เจฒเจˆ เจฌเจฆเจฒเจฆเจพ เจนเฉˆ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ เจธเจพเจ•เจŸ เจตเจฟเฉฑเจš เจ•เจคเจพเจฐ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ€ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€, เจกเจฟเฉฑเจ—เฉ‡ เจนเฉ‹เจ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจตเจงเจฆเฉ€เฅค

เจŸเจฟเฉฑเจชเจฃเฉ€

เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš, เจฌเจซเจฐ เจฆเจพ เจ†เจ•เจพเจฐ เจ•เจพเจซเจผเฉ€ เจตเฉฑเจกเจพ เจนเฉ‹เจฃ เจฒเจˆ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ…เจšเจพเจจเจ• เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจคเฉฑเจฅ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจฅเฉ‹เฉœเฉเจนเฉ‡ เจœเจฟเจนเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจญเฉ‡เจœเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‰เจน เจ—เฉเจฐเฉ‡เจซเจพเจˆเจŸ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจ†เจ‰เจฃเจ—เฉ‡, เจจเฉˆเจŸเจตเจฐเจ• เจธเจŸเฉเจฐเฉ€เจฎ เจฌเจซเจฐ เจตเจฟเฉฑเจš เจฌเจพเจ•เฉ€ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจ. เจฅเฉ‹เฉœเฉเจนเฉ‡ เจœเจฟเจนเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ›เฉ‹เจŸเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจฒเจˆ เจฌเจซเจธเจพเจˆเจœเจผ เจ…เจคเฉ‡ เจŸเจพเจธเจ•-เจ•เจฟเจŠ-เจ†เจ•เจพเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจšเจพเจฐเจŸ เจชเฉเจฐเฉ‡เจฎเฉ€เจ†เจ‚ เจฒเจˆ เจ•เฉเจ เจšเจพเจฐเจŸ.

เจนเจฐเฉ‡เจ• เจธเจฐเจตเจฐ เจฒเจˆ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† 'เจคเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡: 2 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง MPSเฅค

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจตเฉฐเจกเจฃเจพเฅค

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 'เจคเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡: เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจจเฉ‹เจก เจนเจฎเฉ‡เจธเจผเจพ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ - เจฐเฉ‡เจก เจฌเฉŒเจธ.

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจนเจฐเฉ‡เจ• เจจเฉ‹เจก เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฆเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡, เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฟเจธเจŸเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจเฅค

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเจพ เจตเฉ‡เจฐเจตเจพ (เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจจเจพเจฎ เจฒเฉเจ•เจพเจ เจ—เจ เจนเจจ)เฅค

Bioyino - เจตเฉฐเจกเจฟเจ†, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจญ เจจเจพเจฒ เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚? เจฌเฉ‡เจธเจผเฉฑเจ•, เจ•เฉ‹เจก เจฒเจฟเจ–เฉ‹, เจฒเจพเจนเจจเจค...! เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจนเฉ‹เจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจ‰เจฎเจฐ เจญเจฐ เจ…เจœเจฟเจนเจพ เจนเฉ€ เจฐเจนเฉ‡เจ—เจพเฅค เจธเจพเจกเฉ€เจ†เจ‚ เจคเจคเจ•เจพเจฒ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฐเจพเจซเจŸ เจฆเฉ‡ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเจจเจพ, เจชเฉ€เจ…เจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ, เจตเจพเจงเฉ‚ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ…เฉฐเจ•เฉœเฉ‡ เจชเฉ‡เจธเจผ เจ•เจฐเจจเจพ, เจจเจตเฉ‡เจ‚ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ, เจฌเฉฑเจ— เจซเจฟเจ•เจธ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉเจงเจพเจฐ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจฌเฉ‡เจธเจผเฉฑเจ•, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจจ เจฒเจˆ เจนเจฐ เจ•เจฟเจธเฉ‡ เจฆเจพ เจธเฉเจ†เจ—เจค เจนเฉˆ: เจชเฉ€เจ†เจฐ เจฌเจฃเจพเจ“, เจฎเฉเฉฑเจฆเฉ‡, เจœเฉ‡ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจœเจตเจพเจฌ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡, เจธเฉเจงเจพเจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ†เจฆเจฟเฅค

เจ‡เจน เจ•เจฟเจนเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจ‡เจน เจธเจญ เจฒเฉ‹เจ•เฉ‹, เจธเจพเจกเฉ‡ เจนเจพเจฅเฉ€ เจ–เจฐเฉ€เจฆเฉ‹!



เจธเจฐเฉ‹เจค: www.habr.com

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