áá! á á¨áášáá áá˝áá˝ ááľáĽ áľááá°á¨áá áľáááľ ááŤááŽá˝ áĽá á áááá áá
áľ ááááá¸á áľááťááá¸á á ááłááľ ááá˝ áŤááá á
ááśá˝ á ááá á áááá˝ ááááá
áĽááááá á¨á°áá ááľá¨á á´áááŤá áłááŹáá°á áá ááá áááŁáľ áá á¨áĽáá˘
á¨á˛áአáľáááľ áá á¨áášáá áá˝á ááľáá áŤá ááŽá°á°á ááĽááľ á¨áááá áá áľ áá ááᢠáá
áá á áĽáááł áľááá° ááááá˝ ááľáĽ á áááŁá á á¨áŁá˘áá˝ ááľáĽ áĽáť ááá áŤá. áĽááá
á áŁá á¨á°áá°áĄ ááĽáśá˝ á¨áááąá áľ ááááŤáśá˝, áá áĽáá° á
áááľ, á áŁá ááá˝ áŤááá áá¸á. áá áĽá áááá
áá°áá, áĽá áĽá áá¨áŤáá˝á áĽááłá á á°á¨áá. á áá áľá áľáááľ áááá ááá áĽááááá áááľ á áá°áá ááá áá á áá á ááľ á áľá°áłá˝ ááá áĽááááááłááá˘
1. ááľá¨á áááľá áá
áľááá
áľáááľ á á¨áášáá áá˝á ááľáĽ áá áá°áśá˝ ááŽá°á°á áá á ááááŠá á¨ááŤááááľ áááŞáŤ ááᢠáĽáá°á°ááá¸á
á¨á¨áášáá áá˝á á¨ááá á¨áľáááľ áááŞáŤáá á¨áááááŤááá ááá ááᢠá á°ááłáłá áá, áááááŤááአáá ááá˝ áá°áśá˝á áĽáá°áá°áŤ á áľááá á áááá˝á, á ááá "á á°á ááľáŠá áľ áá, áá áá°áĽá
á áá˝áá" ááá. á KVM áá ááľáááľ áľááľ áľáá á°á¨ááŻáá˘
- á¨áášáá áá˝á á¨áááááŤááá áľá áľáááľ áááŤáᢠáŤá áááľ á¨áŞáłáŤ áĽááł á ááťá á á¨áášáá áá˝á áá áááľ áá°áśá˝ áá áá°ááŤáŠ áááŁáľ áááἠá¨áá˝á ááĽá°á áŤááá áááŞáŤ ááá˘
- áááááŤááá áá áá áĽá¨á°áŤ áĽáá°áá á¨á¨áášáá áá˝á áá áá¨áá á áŤááŤá - ááá ááá ááĽáą áá á áá°áĽáᢠá áá ááááŤáľáŁ á¨áášáá áá˝á áŤáą á áľáááľ á áááŤá˝ áá á¨á°áᥠáááŽá˝á ááá¨áľ á áá˝ááᣠáá á á á°ááłáłáŞ áá°áśá˝ áŁá ᪠ááááá áá˝ááá˘
2. áľáááľá á¨áááŤá
2.1. ááľá¨á áľááľ
á áá á¨áąáŁ ááľá¨á
á¨áá°áá á¨áá°á áá á¨á˛áአá á ááá áá áá á°ááłáłá ááᢠáĽáá°áá áĽá
á áá ááá áĽáá´áľ áĽáá°ááłá°áĽ áĽá áá¨á á¨ááᢠááááŁáľ áĽá á°áá˝ áá
áá áĽáŤá ááá˝ á áľááá áľááááĽáŠáľ ááá áá˝áá. áá áĽáá
á ááĽááśá˝ á á. á áá
áá°áľ áĽáŤáľáá á á°áἠáááá
, ááá ἠáá˝áá
- áá°á°áŠ á¨áá á á áá áááá, áá á áá°áśá˝ áĽáá˛ááá áŤá°ááá.
- á¨ááááŁá áŞáŤáá á¨á°ááľ ááĽááľ á¨áááá áąáጠáááŞá á áá/á áŚááá˘
- áĽáá° áľááľáľá´á áŤá ááŽá°á°á ááá ááŁá˘ á´áááááá˝á á˛á áá á¨áá¨á°á°á á¨áá ááŤá ááááľ áááĽá˘
- á ááŤáŠá á ááľááľ áá áŤáá á˝ááᥠá¨á ááľ á°áá á á áááá á 80% ááááľ á¨á áá áá áááłáł 100%á áá°áĽá áá˝ááá˘
- áľáá áááá፠ááŽá°á°áŠá áá°áá á¨á áľ áĽáá˛áááľ áŤá°ááááᣠááá áá á¨á°á ááá áá°áľ á á áááá áá ááá á áááľ ááťáťá á ááłááᢠá áá¤áąá, á áá°áą á¨á°á°á ááŽá°á°á á á ááá ááś á ááś áááá, ááá áĽááłá áá°áą á¨áá°áąá áá á á áŤá á ááá á.
ááľáááľ á°ááłáłá áľááľ á¨áááá˝ á˝áá á ááááá (áŤáá á á áľá°áŤá¨áśáš ááľáĽ áŤáŤáááľ)ᢠááá áá, á ááá áŽáľ á áááá, á¨áľááľ áá´á áĽáá°áá áĽá á áá áĽáá˛áá áááľá¨á á°ááłáłá áá. á á áá ááŁáŞ á á¨ááá ááľáĽ á°á¨ááŻá ᣠá KVM áá°áľ (áááŁá áá˝á áá°áľ) ᣠáá á ᨠKVM áá°áľ á˛áአá¨áá áĽááá áá áááĽáŤáᢠááŁáŞá áľá ááŽá°á°áŠ áá¨á á¨áááአáááľáłá áĽá ááá ááĽááŽá˝ á á¨áášáá áá˝á áá°áľ áĽá á áá áááá¸áá áŤá¨áááŁáᢠ፠áĽáť á¨áá ááŽá°á°áŠ á áááŁá áá˝á áá°áľ áĽáť áĽáá°á°áŤá áĽááááłááᢠá áá áá፠á ááá áŽáááá°á áá ááá áĽá¨á°áŤ áááá áĽááłááááᢠáľáááľ áłá¨á˘
á¨áľáááľ áá ፠áá°áľ áĽáá° áá°á á áááś áĽá á áá ááá áá ፠á°ááłáłá á˝ááŽá˝ áŤááĽáááᢠáĽáá˛á áŤá á˝ááŽá˝ áĽá áá ááłáŤá áááľ á áá°áá, ááá áá á°áľá á áľááŤá áááľáá.
2.2. á KVM áá á¨áááŁáááľ ááááśá˝
á°á áŁá áááŠ, áśáľáľ ááááľ á¨áášáá (virtualization) á á, ááá á KVM á¨á°á°áá áá¸á. á¨áľáááľ áá¨á°áľ áá´ áĽáá° á¨áášááááľ á áááľ ááá°á áá˝ááá˘
áľáááľ. á áá áá᳠ᣠá¨á¨áášáá áá˝á áŚááŹá˛áá á˛áľá°á á¨á áŤáá hypervisor ááłáŞáŤáá˝ áá áĽáá°áá áŤá ááá áá¨á°áłá á˘
- á¨áĽáááłá áľááá° ááá ááĽáááł ááłáŞáŤá áľááá áááŤá.
- á¨áĽáááłá ááłáŞáŤ ááá áľáááá ááá áá, áááłáŞáŤá BIOS áĽáŤáá áŤáááŤá áĽá áá° áááááŤááá áááŤá.
- á¨áááááŤááá áá°áą áá áŤáá ááłáŞáŤá áľáááá áá°á¨ááá, á¨ááá˝ áááŽá˝ á á°á¨ááŞ, á¨á áá á°á áááą á¨á°á á á áŤá°áááá.
- á áŤáá ááłáŞáŤ ááá á¨á°áťáťááá áľááá á°ááĽá áá° á áŤáá ááłáŞáŤá áááŤá.
- áľáááá˝á á¨ááľáá¸á áá¤áśá˝ á á°ááłáłá ááááľ ááááłá.
á¨áľááá áĽá á áááááá ááłáŞáŤ áááá°á áŤáľá˝áááłá áĽá á¨áľááá° áááá á¨á¨ááá áአááá áľ á áŤáľááááá. ááá áá ááá , á ááááŞáŤ, á ááĽááľ áááá á ááĽááľ.
á¨áááľáá áááŁáááľ. á áá á ááŁá á áááľáá á°á¨á áŤáá ááłáŞáŤ á¨áľááá° áááá áľáááá˝á áá¨áłá. áá á áŁá ááŁá áĽá á¨á°áťáá ááááľ áá. áá á ááŤáłáá áááł, á ááá á áŤáá ááłáŞáŤáá˝, áááááŤáááŽá˝ áĽá á¨áĽáááł áľááá° ááááá˝ á áá°ááá. á á áá áá á¨áááľáá á¨áášááá á¨áá°áá áá ááłáŞáŤáá˝ ááŽá°á°á áá¸áá˘
Paravirtualization. á KVM áá áááŁáŞáŤ á¨áášááááľ á áŁá á¨á°ááá°á á ááŤá áĽá á á á ááá ááĽáááśá˝ áľááá° ááááá˝ á áŁá á¨á°ááá°á áááŁá áááł. ááŠááą á¨á ááłááľ áááááŤááá áľáá áśá˝ (áááłá á¨á ááłá¨ áá¨áĽ ááá á¨á˛áľá ááá áá) ááľáŤáľ ááá á¨áá
á°á¨ áľááľáł ááá˝ ááá°áĽ áá
á°á á°á¨á áľáááá˝á áłáá°á¨áá áááááŤááá á¤áá áá á áá áá áá¨á°áą ááᢠá¨áá
á¨á¨áášáá á á°áŤá áá´ ááłáą á¨áĽáááł áŚááŹá˛áá á˛áľá°á á¨ááá ááľá°áŤá¨á á áá áľ áľááá
á áá
á á¤áá á á°á á
á á¨áááááŤááá áá áááááľ áá˝ááᢠááá áá áá
áĽááá áá á áĽáááłá áľááá° ááá áá áአáááá˝á á ááŤá áááłá. á KVM áá
á¤áá á ááŁáá
á¨ááŤáŤáŞáááá˝á áá ᣠá¨áá°áŤá¨áľ áá á˛áááá ᣠá¨á¨áášáá áá˝á á ááĽáł á á áľá°ááá áá áá° hypervisor áá°áľ ââá ááá áá° á áŤáá ááłáŞáŤá á¨áááľá°á ááááľ á á¨áá°á áááł áááˇáᢠáá á áááŁáá áá˝á ááľáĽ áŤááľá áááá áááŞáŤáá˝ á áááá áááá á áŤáľá˝áááłáᢠá KVM ááľáĽ, áá á¨áá°á¨áá á virtio API áá, áá á áá°áá°á ááłáŞáŤáá˝ áĽáť áá á¨áá°áŤá, áááłá áĽáá° ááľááá ááá á˛áľá á áľáá. ááá á áá virtio á á˝á¨ááŤáŞáá˝ á áááŁá áá˝áá˝ ááľáĽ á¨á°áŤááľá˘
á¨áá
ááŁá°á ááłáą á á¨áášáá áá˝á ááľáĽ á¨áááą ááá áá°áśá˝ á ááľáĄ á¨ááአá áááá ááᢠáá
á áľáááľ áá ááŤáŁáľá á¨ááŤáľá¨áľá á ááłááľ áአáá¤áśá˝á áááĽáŤá. á áá
ááłá áá áááá áĽááľ áĽáá˛ááአáĽáááŤáá
2.3. "ááľáá" áááááĽá
á áááááŤááá áá áŤá áááŁá áá˝á á ááááľ á¨ááá ááľáĽ á¨áááááĽá (á áá°áśá˝ ááŤá¨á áŤááá á¨ááĽáľ áľáááľ) á áá˝á á¨ááŤá¨áĽá á°áŤ áá°áľ áá, áľááá áĽáąá á áá áĽáá áĽáááá¨á°á.
ááááľ á¨á¨ááá 2.6.23 ááᎠááŁáŞ áááááĽá á á᪠á¨áááá CFS, Completely Fair Scheduler á¨ááŁááá áá áááᢠáá áá áľáá° ááá ááá¨áłáľ á¨ááááľ á¨ááá á ááá´áá¸áá ááá á¨ááá áŽáąá ááá ἠáá˝ááᢠᨠCFS áááľ á á ááááá¸á áááł áá á áááľá¨áľ á¨á áááŁáŁáŞ ááá á áá°áśá˝ ááŤá¨á áá°áŤá¨áľ ááᢠáĽá á˛áአá¨áááá ááᣠá¨ááá áá á¨á˛áአáá ááááłáᢠáá ááá áá°áśá˝ "á ááľááááľ" ááá¸áá áŤá¨áááŁá - áľááá á ááľ áá°áľ áááá ááááŁá áŞáŤáá˝ á á°á¨áłáłá áĽááłááá áĽá ááá˝ áá°áśá˝á áá¨ááá áá˝áá.
á ááłááľ áá áá
ááłá áá° á áľá°áłá˝ á
ááśá˝ áááŤáᢠá¨á¨áĽá áá á¨ááááľ á°á áááá˝ áĽáá° áŽáááá°á áŤá ááĽá áľá á¨áá¨áአá áááŹá˝áá˝á á˛á°áŠ á á´áľááśá áá áá°á á á¨á˝áá á ááłá˘ áááááá áŤáľáłááłáᢠáá
á¨ááá áľ ááááŤáľ á á´áľááśá á áááŹá˝áá˝ ááľáĽ áŤá ááĽáľ-á°áŽá áŤááá á°ááŁáŤáľ á¨ááĽá¨áľ-á°áŽá á°ááŁáŤáľ áááłá áá áá¨áŞáŤá áá áľááááłá°áŠ ááᢠCFS áá
á˘-ááľáá áá áĽá áŤáľáŁáᣠáľááá
á á¨ááá á¨á
áá á ááłááá áŤááá áĽá ááŽá°á°áŠ á¨á áááŁáŞáá á°ááŁáŤáľ áĽáá˛áá áŤáľá˝áááᢠáá
áá´á á áá áá á°áľá°áŤááá
á áááááĽá á ááŞá ááľáĽ áá á áľááá ááĽáĽ á áľá-á á°á á°á¨á°á áá. áá á¨áá á፠áá°áąá á¨áá°áą ááľáĽ áááľááŁáľ áĽá ááá˝ áĽáá˛á°áŠ áááľá¨á á áľááá áá. á¨ááľááŁáľ áá°áľ á ááľ ááá¨á ááŁááᢠá áá áááł, á¨á°ááŁáŠ á á ááá áááł á°á áĽá áááŤá-á¨ááá áááł, ááááá˘áŤ, ááá°, á¨á፠á áá áá°áą ááá á á áááŤá, áĽá áá áŚáłáá áááá. áá ááľááá° áááá ááľ ááá áá áĽá áĽáá áĽá á áá á áááá ᣠáá á áĽáą ááľáĽ ááá áľá á°áľ á¨áááᢠá°á°ááá á ááľ ááá¨á á áľááá° áááá ááľáĽ áŤááá á˝áá ááŤááááľ áá˝ááᣠáá á áĽáááá áá ááŁáááľ áŤáá áĽá á¨á°áᨠááá á áŤááááľáá˘
á ááľ áĽáááłá áááĽáŤáŤáľ áĽáá°áá
áŤá á¨á
á áłáŞá áŤáľááááᥠá ááľ áá°áľ á ááá á¨ááááľ áááááĽá ááá áá á ááááá áľ áá áĽá ááŽá°á°á ááĽáśá˝ á˛á áá ááá˝ áá°áśá˝á áĽáá˛á°áŠ á ááĽááľ ááááᢠáá
áľááá áá ááá á áá°áá ááľáĽáľáĽ áĽáŤá áá, á á°ááŤá¨ á¸áá á á°ááŤá¨ ááááľ áááł áá˝áá. á áááśááľ ááľáĽ, áĽáľá¨ á
áἠáá áľá¨áľ, á¨áá áááááĽá á ááŞá á á´áľááśá á áááŹá˝áá˝ á
áľá፠áááá á áá áŤá°áŽá¨ áá á, áá
á á¨ááᣠáá°áśá˝á á á¨áś ááŤá°áá áá˝áá. ááá áśááŞáľ á ááľáľ á¨á°ááŤáŠ á¨áááááĽá á°áŞáá˝ áá áŤáľá˘ á¨áášáááááá˝á áľááááᣠáľáľáľá°á á¨áá¨áááŁ
2.4. áľáááľá áĽáá´áľ áá¨áłá°á ááťáá?
á á¨áášáá áá˝á ááľáĽ áľáááľá áá¨áłá°á áá áĽáá°ááá ááŽá°á°á ááľáŞá ááá ááᥠáááááá ááŽá°á°á ááľáŞááľ ááłáŞáŤ áá áá áá˝ááᢠááá ááá á¨áášáá áá˝á á ááááľ áá áá. á áá ááááŤáľ áááśááľ áá áá áá¨á áá°á ááááš á áá°áĽáᢠđ
á¨á¨áá°áá áľááá áá¤áľ: á¨á áááŁáŁáŞá áááľ ááááŽá˝, á áá á áŠá áŁáá á ááľ ááľáĽ - ááľá¨á
áá áá áá¨á á¨áááááŤááá áááááľ á˛ááአá˝áአáááłá. á á áľá°ááá áá˝á áá ááľá¨á á ááá°áá á ááá¨á áá˝áá, áááłá, á¨áááľ á ááŤá (LA) áááŞáŤá á áá áá - á á áááá áá¨á ááľáĽ á¨áá áĽá á¨áá°áśá˝ áĽááľ á ááŤá áá. áá áá áá¤áľ áááľááľ áá´á ááá á áá°áá, ááá áá á á á ááá, LA á ááŽá°á°á ááŽá˝ áĽááľ áá°á á á¨áá ᨠ1 á áá á¨áá, áá á¨ááááľ á áááá á áá ááá ááŤáá áŤááááłá.
áĽááá
áá áá°áśá˝ áá áĽá¨á á á áá¸á? ááá
á¨ááá áááľ ááŽá°á°á ááᢠáá áááą áá á áá áľááá á áá°áá ᣠááááŤáąá á ááłááľ áá ááŽá°á°á áá áá ᣠáá LA á¨á°á¨áá áááŁáᢠá áľáłááľ
ááá á¨LA áŁá ᪠áĽáá° áŚááŹá˛áá á˛áľá°á á ááŤá á°á°áá ááá áŤáᢠáááłáᣠ100 áá°áśá˝ áá ááľ áááᣠáĽá á¨ááŤá LA=50 áááłá°áŤáᢠáĽáá˛á ááááą áľáá áĽá´áľ á¨áľááá° áááá ááĽá áááá á¨ááŤááááľ áááľáá. ááá áá ááá á á°áŁáá á¨á°áťá áŽáľ, áá á¨á°ááá° áááł ááá áá˝áá, ááá áĽááłá áĽáą áĽáť ááĽá áá, áĽá á áľááá° áááá ááľáĽ áŤá ááá˝ áá°áśá˝ á áááąá.
á áá
á ááŤá (áĽá á¨á ááľ á°áá áŁááá° áá ááľáĽ) áááááá ááá á LA á áááŤá˝ ááá°á á áŁá á¨áááľ á°ááŁá á áá°ááᣠáá
á á á°áá°á ááłáŽá˝ áá á áŁá áĽááá á áŤááá áá¤áľ ááᢠáááá
á¨áá¨áá á ááŞáá˛áŤ áĽá ááá˝ á¨ááá ááĽáśá˝ áá áŤá ááŁáĽáá˝ áľá áá°áą áĽáá
ááĽáŤáŞáŤ áłáá°áĄ á áŁá ááá á¨áááľá ááłáŽá˝ áĽáť á¨ááááš ááá áłáááá
ᢠááááľ áŤáá¸áá áá áĽááŤáá ᣠáĽáá°áá áŁ
3. áአáá¤áśá˝
á áá áŤáá ááá áá áá á¨áľáááľ ááłáŽá˝á áĽáááá¨áľá˘ á¨áá á¨á°á ááąáľ áá áĽáá´áľ áĽáá°áá¨á°á áĽá á áááááŤááá áá áŤááľ á áááŤážá˝ áá áĽáá´áľ áĽáá°ááááą áĽáááááłáá.
áĽáá°áá áĽá á áá ááá. á áŁá ááá áĽá á áŁá á¨á°ááá°á: hypervisor áĽáá°áá áĽá á áá ááá. á áĽáááĽ, áĽá á¨áŠáŤ á¨áášáá áá˝áá˝ á á, á ááľáŁá¸á á¨áá°á á¨á áááŁáŁáŞ áááł, áĽá ááľáľá, ᨠLA á á ááá ᨠ1 á áá (á ááŽá°á°á ááŽá˝ á¨á°ááá° áá). á ááá áááŁá áá˝áá˝ ááľáĽ áŤáá ááá áá ááĽááľ ááááłáᢠá¨áááááŤááá á¨áá°áááá áľáááľ áĽáŤá°á áá, áááąá áĽáá°áá áá¨ááá ááá á ááľ á°á ááĽááľ á áľááá áá. á á á ááá, ááá ááá ááááŤáłá áĽá ááá¨áłáľ á¨ááťá áá.
ááŤáŤáłáááá˝á á¨áá á ááłááá˝ áá. á áááááŤááአáá á ááľ á¨áášáá áá˝á áĽáť áá áŤááᥠá¨áą áľáá˝ ááá áá áá ááá áá áľáá I/O ááľ áŤáááŤá áááłá á á˛áľá ááᢠáĽá á¨á°áá°á áŚáł áľáá˝ ááľá¨á á ááľáĄ ááłáŤá, áĽáľá¨ 10% (á áĽá áá¨áŤáá˝ áĽáá°ááłá¨á).
ááłáŠ áľáŠá¨áľ á¨ááľáĽ ááᢠáľáááľ áĽáá áá á¨ááłá¨á á paravirtualized á á˝á¨ááŤáŞáá˝ á°á¨á áá á ááłááą ááᢠá á¨áášáá áá˝á ááľáĽ áááŤá¨áĽ ááá áŤáᣠá á á˝á¨ááŤáŞá á°ááá áś áá° áááááŤááá áááŤáᢠá áááááŤááá áá áŁáá á¨ááá¨áĽ á áŤáŤá ááááŤáľ áá¨áášáá áá˝á á¨á°áᨠáĽáŤá áááľááᣠáááá¸á ááá áá áĽá ááŽá°á°áŠá áĽá¨á á á ááᣠááá áá ááŽá°á°á áá á áá°á°á ááᢠáááŁáá áá áá áá áĽáá°á°á°á¨á áŤáľáŁá.
áá á¨áááá ááĽá á á°áá¨á áľ áá ááᣠáá° áááááŤááአá¨á¨ááá áŚáł ááľáĽ áááŁáᣠáĽá áĽáąá áá á á áĽááááŤááᢠááá áĽááłá á¨á¨áášáá áá˝á áĽááł á ááťá áá˛áŤáá ááááľ á áá áľ. áľááá , á áľáááľ áľááľ áľáá°-ááá áá°á¨áľ, áá áá áĽáá°á°á°á¨á ááá áŤá. ááááŁáľá á áá áááł ááľáĽ ááá˝ áá´áá˝ ááአáá˝áá (áááłá ᣠá ááłááľ ááὠᨠsys áĽáŞáá˝á ááŤááľ) ᣠáá áĽá á¨á°áᨠááá á¨ááŁá¸ááá˘
áááááĽá á áľáŤáĽ á á¨áá°á áááł á¨á°áŤá áááŁá áá˝áá˝ áá. á ááľ á¨áášáá áá˝á á¨áááš á á áá á áľáááľ á˛á°áá áá á¨ááá á áá á°ááłá ááááŤáľ ááᢠáá°áą ááŽá°á°áŠá á á¨áᨠááĽá áááááĽá á ááŞá áśá áśá áŤáľááŁáá ááášá áĽáá˛á°áŠ ááᢠá¨áášáá áá˝á áľáá˝ á¨ááá á¨áá áľáááľá áá¨áľ á áá¸áá¨áá: áá°áą á áááááľ á°ááጠá˛á áŁá á , á°á¨á᪠áá ááľá áľ á ááĽá. á ááľ á¨áášáá áá˝á á ááá áŽááśáš áá á¨áá°ááá áááľ á˘áŤááá áĽá áá á¨ááááŁá áŞáŤá ááŁá¨áŤá áĽá áĽá áá ááááľá áľ ááááŤáá˘
á á¨áášáá áá˝á ááľáĽ áŤá áá°áśá˝ á¨ááἠáá°áľá áááá áľáááá˝á á°á¨á᪠ááŽá°á°á áááááľ á˛ááአá áŁá á¨á¨á ááᢠá¨á፠á áááááŤááá áá áŤáá áŚááŹá˛áá á˛áľá°á á áłááááľ áááťá¸áľ ááááŤáľ á ááľá°á áĽá áŤáá° á¨ááááŁá áŞáŤ áá áá°áŁá. áá áá°áľ áĽáá° ááááľ áá¨á°áłáᣠáĽá áá° á°ááŤáľ ááááá˝ áá°áááᣠááá áĽááłá ááá˝ áááŁá áá˝áá˝ áĽáá ááŤáľá°áááľ áá˝ááᢠáĽá áĽá áŽáŽá˝ ᣠá¨á°ááłá áá˝á á¨á áá á¨á¨á ááᢠá á áá á ááááᣠáĽá áŽá áŤáá¸á á áŁá á¨á°áŤá á¨áášáá áá˝áá˝ á áŁá áá ááŤáá˘
áá á°á LA, áá áľáááľ á á. LA á áááľ 0,7 á¨áá (áá á áááááŤááá á¨á°áŤá áááľáá) ááá áá áľáááľ á ááá°áĽ áááŁá áá˝áá˝ ááľáĽ ááľá°ááááĄ
- á¨áá á áá á¨á°áááá á¨ááŤáŤáŞáŤáááá˝á áá áŤáá á ááŤáᢠá¨áášáá áá˝á ááľá¨á á á¨ááŤááááą áááŞáŤáá˝á ááá á áá˝ááᣠááá áĽááłá áááááŤááአáĽáŠ ááᢠá áá¨áŤááťá˝á áá¤áľ áá°á¨áľ áá á¨áľáááľ á ááŤá á¨10% á áá ááĽá áĽá á á¨áášáá áá˝á ááľáĽ áŁá á áááŹá˝áá˝ á ááťá¸á áá á¨áá°á á°á˝áĽá ááá¨á á áááŁáá˘
- á¨LA áááŞáŤá á áľá á°áľ áá°ááᢠáá áἠá áľáááᣠá áĽáŤááłááą áአá á˝á áľ á áľááá áá°ááᣠááá áá á á ááŤá á¨á ááľ á°áá á áá á˛áááá á¨áááá°á ááááᢠáááłáᣠá ááľ á¨áášáá áá˝á á áŚáľá°áá áááááŤááá áááá ááŽá°á°áŽáťá¸áá á áľááá áááá˝ á°áá á¨á áᣠá¨ááŤá LA á á°áá áááááŤááá áá 0,15 ááááᢠá áŤáľ áĽáá°áá áŤá áááŁá áá˝áá˝ á á ááľ áá á¨áá°áŠ 0,6 áá°áŁá. áĽá á áĽáŤááłááłá¸á áá áááá˝ á°áá áŤá á á 25% á LA á áááŤá˝ áá°á¨áľ á¨áąá áľáááľ ááአá¨á áá á áá ááᣠá áá˝áá.
- áĽáá°ááᣠá ááľ á°á á¨áá á á áá áĽá¨á á áĽáá°áá áĽá á ááľ á°á áĽáá˛á áĽá á áá°áá á¨áá á°ááłá ááááŤáľá˘ áĽáľá¨ááŤá áľá¨áľáŁ ááá°-á˝ááá áĽáááŤááᣠááá¨áŚá˝á áĽááŁá áŤáá áĽá ááá˝ á áľááá á¨áĽáááľ áááŽá˝á áĽá áĽáááᢠá áá¤áąá, á ááłááľ áááŁá áá˝áá˝ ááá á áááľ á˝áá á ááłáŠá, ááá˝ á°áá á¨áŁáľ á¨á áááá ááľááľ áŤááĽáá¸áá.
4. ááá˝ á¨á°áᥠáááŽá˝
á á¨áášáá áá˝á áá á¨á áááŁáŁáŞáá áľáááá ááááť áá ááááŁáľ á ááľ áááŽá á°á¨á᪠ááááŤáśá˝ á áᢠáááłáᣠhyperthreading áĽá NUMA á áľááśá˝ ááľáĽ á˝ááŽá˝á áŤáľá°ááááᢠáá°áąá áááľááá á¨á¨ááá áááŤá áá á áá áŤá°áá áá ᣠááááŤáąá á¨áá á°ááłá á ááŞá áá áśá˝á áá ááá - ááĽá°áśá˝ ᣠáá á á ááŁáĄá á ááááŠá áľ áá áľááą á¨á áá á¨áŁáľ áŤá°ááááá˘
áĽáá° áąáጠáá áá¸á፠ááá á á°ááŤáá á¨á˘ááá áá ᣠáááł áŁá á´áááááá˝ ááááŤáľ á¨á°áᥠáááŽá˝ á áᣠáá á á á áááá á˛áŤá°á á á°á á°áŤá˝ á áá ááááľ á¨áľáááášá áľáááá˝ áá¨áá ááá ááááľ á áá á°ááá á á áááአáá áŤááá á¨áá áááŤá¨áĽá áá¨áá áá˝ááᢠáąáጠáá¨ááá ááááľ á¨á ááľ ááŽá°á°á áá á ááťá¸áá ááááłá á ááá á ááťá¸á ááááŤáľá˘ á áá áá áľá á¨á áá ááŽá°á°á áľáááá˝ áá¨á áá° á¨áášáá áá˝á á áá°áááá ᣠáĽá á ááľ á°á áááá áĽá¨á°á¨á áá áĽá áŤááá (áááłá ᣠ2 GHz á ááá ᣠáá ááášá á°ááĽáá)á˘
á á á ááá, ááááŁáľ áĽá ááááŤáśá˝ ááአáá˝áá. á á ááľ á¨á°áá°á áľáááľ áá áá ááá ááŤáá áá˝áá. á¨áá
á áá á áááá˝á á á°á áá¸á áá˝ááá˝ áááá ááťáá áĽá á¨áááááŤááá áľáłá˛áľá˛ááľ áĽáá° perf, sysdig, systemtap á¨ááłá°á áááááŤáá˝á á áá áá á°ááľáŽ áááŁáľ ááťáá.
5. áá°áá°ááŤ
- á paravirtualization ááááŤáľ á¨á°áá°á áá á áŤáá áľáááľ áá¨á°áľ áá˝ááᣠáĽá áĽáá° áá°á á ááá á áá˝ááᢠáá áá 5-10% ááá áĽáá°áá˝á á á˘áá°áááľ áá áá˝áá. á á¨áášáá áá˝á ááľáĽ áŁá á áááŹá˝áá˝ áĽá á á áŤáá ááłáŞáŤááš áá á ááá¨á áááľ áá á¨á°áá°á¨á° ááᢠáĽáá áľáá áŤáá˝ á áááŁá áá˝áá˝ ááľáĽ áá áĽáá°áá°áá¸á áľáŠá¨áľ ááľá áľ á áľááá áá.
- á áááááŤááá áá áŤáá áááľ áĽá á á¨áášáá áá˝á ááľáĽ áŤáá áľáááľ áŹáž áááá á ááá˝ á¨á°áłá°áŠ á áá°ááᥠáááąá á¨áľáááľ áááśá˝ á á°ááŤá¨ áááľ ááľáĽ áŁá áአáááłáá˝ áá áľá á°áľ ááá áá˝ááá˘
- áááááĽá á ááŞá áĽá ááá áá áá°áśá˝ ááĽá á áááŤá¨áľ á ááᢠáĽá ááá áááľ áľáá˝ áááľá áľ ááááŤáᢠáľááá áááŁá áá˝áá˝ áááá˝ áá¸á.
- (á áááŁáá áá˝á ááľáĽ áŤááá á¸áá áŁá¨áá¨á¤áśá˝á á¸áá áŁá ᪠áŁá áá áá áŤááá áááľ áĽá ááá˝ áááłáá˝á á¨áááľ ááľáĽ á ááľááŁáľ) áľáá˝ ááľá¨á áŤá ááŤáŞáłáááá˝á áĽááłá áá°á á ááá áá˝ááá˘
- á á ááľ á¨á°áá°á áľáááľ ááľáĽ ááľá¨á á áááá á¨ááá á¨á°ááŤáŠ á ááŤáŽá˝á ááááá, áááŞáŤáá˝á áá°áĽá°áĽ, á áĽááá áá°áá°á áĽá áááąá áĽáá´áľ á áĽáŠá áá¨ááá áĽáá°ááťá áŤáľáĄ. á¨áááá¸áá ááłáŽá˝ ááŠááśá˝ ááአáá˝ááᣠáá á á áá¨áŤ áá¨ááἠááá á á¨ááá á áŤá ááľáĽ ááłá¨áľ á áá áľá˘
ááá: hab.com