αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž DDIO αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž“αŸ’αž‘αŸ‡αžˆαžΈαž” Intel αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαžœαžΆαž™αž€αžΌαž“αžŸαŸ„αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž‚αŸ’αž‚ SSH

αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž˜αž€αž–αžΈαžŸαžΆαž€αž›αžœαž·αž‘αŸ’αž™αžΆαž›αŸαž™ Vrije Universiteit Amsterdam αž“αž·αž„ ETH Zurich αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž”αžŽαŸ’αžαžΆαž‰ NetCAT (Network Cache ATtack) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžœαž·αž—αžΆαž‚αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžαžΆαž‰αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈ αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž“αžΌαžœαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αž…αžŠαŸ„αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαžŽαŸˆαž–αŸαž›αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžœαž‚αŸ’αž‚ SSH αŸ” αž”αž‰αŸ’αž αžΆαž›αŸαž…αž‘αžΎαž„αžαŸ‚αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž”αŸ’αžšαžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” RDMA (αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž–αžΈαž…αž˜αŸ’αž„αžΆαž™) αž“αž·αž„ ឌីឌីធូ (Data-Direct I/O)αŸ”

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Intel αž‚αž·αžαžαžΆαž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž–αž·αž”αžΆαž€αž’αž“αž»αžœαžαŸ’αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž˜αž·αž“αžŸαŸ’αž’αžΆαž αž“αž·αž„αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ RDMA αž“αž·αž„ DDIO αžŠαŸ‚αž›αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αžŠαžΆαž…αŸ‹αžŸαŸ’αžšαž™αžΆαž› αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž…αž„αŸ’αž€αŸ„αž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžαž·αž…αžαž½αž… (CVSS 2.6, CVE-2019-11184) αž αžΎαž™αž’αž“αž»αžŸαžΆαžŸαž“αŸαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž˜αž·αž“αž±αŸ’αž™αž”αžΎαž€ DDIO αž“αž·αž„ RDMA αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž”αžšαž·αžœαŸαžŽαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™ αž αžΎαž™αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž’αžαž·αžαž·αž‡αž“αžŠαŸ‚αž›αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαŸ” DDIO αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ’αžšαžΎβ€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αž˜αŸ Intel αžαžΆαŸ†αž„β€‹αž–αžΈβ€‹αž†αŸ’αž“αžΆαŸ† 2012 (Intel Xeon E5, E7 αž“αž·αž„ SP)αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ processors αž–αžΈ AMD αž“αž·αž„αž’αŸ’αž“αž€αž•αž›αž·αžαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαŸ„αž™αž”αž‰αŸ’αž αžΆαž“αŸ„αŸ‡αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž˜αž·αž“αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‘αŸαžšαž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ CPU αŸ”

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž“αŸαŸ‡αž”αŸ’αžšαž αžΆαž€αŸ‹αž”αŸ’αžšαž αŸ‚αž›αž“αžΉαž„αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ "αž‰αž‰αž½αžšβ€œ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž˜αžΆαžαž·αž€αžΆαž“αŸƒαž”αŸŠαžΈαžαž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„ RAM αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž€αž‰αŸ’αž…αž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™ RDMA αŸ” αž”αž‰αŸ’αž αžΆαžαŸ’αž˜αžΈαž‚αžΊαž‡αžΆαž•αž›αžœαž·αž”αžΆαž€αž“αŸƒαž€αžΆαžšαž„αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž€αžΆαžšαž–αž“αŸ’αž™αžΆαžšαž–αŸαž›αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαž™αž“αŸ’αžαž€αžΆαžš DDIO αžŠαŸ‚αž›αž’αžΆαž“αžΆαž“αžΌαžœαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž“αŸƒαž€αžΆαžαž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž‚αŸ’αžšαžΏαž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‡αžΆαž˜αž½αž™αž“αžΉαž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžαž½αžšαž€αŸ’αž”αžΆαž› (αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžαž”αžŽαŸ’αžαžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž“αž·αž„ αž‘αžΆαž‰αž™αž€αž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž…αžΌαž›αž”αŸ’αžšαžΎαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†)αŸ”

αžŸαžΌαž˜αž’αžšαž‚αž»αžŽαžŠαž›αŸ‹ DDIO αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžαž½αžšαž€αŸ’αž”αžΆαž›αž€αŸαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž€αŸ†αž‘αž»αž„αž–αŸαž›αž˜αžΆαž“αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰αž–αŸ’αž™αžΆαž”αžΆαž‘αž•αž„αžŠαŸ‚αžšαŸ” αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžšαž”αžŸαŸ‹ NetCAT αž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž€αžΆαžαž”αžŽαŸ’αžαžΆαž‰αž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜ αž αžΎαž™αž›αŸ’αž”αžΏαž“αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ†αž“αžΎαž”αž‚αžΊαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ‡αž₯αž‘αŸ’αž’αž·αž–αž›αžŠαž›αŸ‹αž€αžΆαžšαž”αŸ†αž–αŸαž‰αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžœαžαŸ’αžαž˜αžΆαž“ αž¬αž’αžœαžαŸ’αžαž˜αžΆαž“αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ„αž™αž€αžΆαžšαžœαž·αž—αžΆαž‚αž€αžΆαžšαž–αž“αŸ’αž™αžΆαžšαž–αŸαž›αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž•αŸ’αž‘αŸαžšαŸ”

αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαžœαž‚αŸ’αž‚αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜ αžŠαžΌαž…αž‡αžΆαžαžΆαž˜αžšαž™αŸˆ SSH αž€αž‰αŸ’αž…αž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‰αžΎαž—αŸ’αž›αžΆαž˜αŸ—αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… αž–αŸ„αž›αž‚αžΊαž§αŸ” αž€αžΆαžšαž–αž“αŸ’αž™αžΆαž–αŸαž›αžšαžœαžΆαž„αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž–αž“αŸ’αž™αžΆαž–αŸαž›αžšαžœαžΆαž„αž€αžΆαžšαž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αŸ” αžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžœαž·αž—αžΆαž‚αžŸαŸ’αžαž·αžαž· αž“αž·αž„αž–αž·αž…αžΆαžšαžŽαžΆαžαžΆαž€αžΆαžšαž–αž“αŸ’αž™αžΆαž–αŸαž›αžšαžœαžΆαž„αž€αžΆαžšαž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž‘αžΈαžαžΆαŸ†αž„αž“αŸƒαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž“αŸ…αž›αžΎαž€αŸ’αžαžΆαžšαž…αž»αž… αžœαžΆαž’αžΆαž…αž”αž„αŸ’αž€αžΎαžαž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž‘αžΎαž„αžœαž·αž‰αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαžΌαž”αžΆαž”αŸŠαžΈαž›αžΈαžαŸαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž˜αž“αž»αžŸαŸ’αžŸαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžαŸ‚αž„αžαŸ‚αžœαžΆαž™αž’αž€αŸ’αžŸαžš "s" αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ "a" αž›αžΏαž“αž‡αžΆαž„ "g" αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ "s" αŸ”

αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αžŠαžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αžœαž·αž“αž·αž…αŸ’αž†αŸαž™αž–αŸαž›αžœαŸαž›αžΆαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‰αžΎαžŠαŸ„αž™αž€αžΆαžαž”αžŽαŸ’αžαžΆαž‰αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαžΌαž…αž‡αžΆ SSH αŸ” αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž›αŸ†αž αžΌαžšαž…αžšαžΆαž…αžšαžŽαŸαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžŠαŸ‚αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αž˜αžΈαž›αŸαž…αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžœαž·αž—αžΆαž‚αž˜αžΆαžαž·αž€αžΆαž“αŸƒαžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ Prime+ProbeαžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαŸ†αžŽαž»αŸ†αžαž˜αŸ’αž›αŸƒαž™αŸ„αž„ αž“αž·αž„αžœαžΆαžŸαŸ‹αž–αŸαž›αžœαŸαž›αžΆαž…αžΌαž›αž”αŸ’αžšαžΎαž–αž½αž€αžœαžΆαž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžœαž·αž‰αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ”

αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž DDIO αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž“αŸ’αž‘αŸ‡αžˆαžΈαž” Intel αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαžœαžΆαž™αž€αžΌαž“αžŸαŸ„αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž‚αŸ’αž‚ SSH

αžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αžŠαŸ‚αž›αžαžΆαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž€αžΆαžšαž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαž˜αžΆαž“αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αžŠαžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŸαŸŠαžΈαž—αžΈαž™αžΌαž•αž„αžŠαŸ‚αžšαŸ” αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž‘αŸ„αŸ‡αž”αžΈαž‡αžΆ RDMA αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘αž€αŸαžŠαŸ„αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αžΎαž‚αŸ’αž˜αžΆαž“ RDMA αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžšαž”αžŸαŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™ αž αžΎαž™αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαž“αŸ‹αžαŸ‚αž–αž·αž”αžΆαž€αžαŸ’αž›αžΆαŸ†αž„αŸ” αžœαžΆαž€αŸαž’αžΆαž…αž”αŸ’αžšαžΎ DDIO αžŠαžΎαž˜αŸ’αž”αžΈαžšαŸ€αž”αž…αŸ†αž”αžŽαŸ’αžαžΆαž‰αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž› αžŠαŸ„αž™αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹