Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AMD EPYCによる DPDKチュートリアル

bashow
November 10, 2018

AMD EPYCによる DPDKチュートリアル

AMD EPYCでDPDKを動かす話

bashow

November 10, 2018
Tweet

More Decks by bashow

Other Decks in Technology

Transcript

  1. ,3/Y0 . KL
    / /1NP MR
    106402 83 T V ,6 Y( 2
    D B D B ) Y E [email protected]
    D B ) A @ BA
    4B Y Y

    View Slide

  2. 2 @: , E
    • 0 A 6 I (6 I ( D @ J
    • ),23 , 1E
    • W 0 I E ) A @J
    0 I E 2 E J
    E D E
    • PN LMS T
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 1

    View Slide





  3. BASHOW KERNEL/VM/@ PERT 4 11/10/18 2

    View Slide

  4. AMD OPTIMIZES EPYC MEMORY WITH NUMA
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 3

    View Slide

  5. • o ! (K U m P pD W
    e D
    • a R K P Cn :
    • l !) i
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 4

    View Slide

  6. . HIE kE k 3 0 D k 37
    • i k DI k 3 0RP NU
    • i 2 Dk5E : k:ECC D I Og
    • i k b N 3 k k1/ S N
    • (i k 37 S NU
    • )i kefh 37 a Y EC S NU
    dc k II H KKK E 9E I
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 5

    View Slide

  7. 3 P 6 -P M
    • -6:P P 3 P 6 -P) 6P ( - P6
    • 3 357 P P( 0 P 7 P (P0 POP
    • 41- P P P2C CL P4 L L -3 )
    • 41- P P P2C CL P -3 ) (P4 L L P 0
    • 41- P P1GL E 7 P LB G LP- GM A P4 LN DP IL P )
    11/10/18
    BASHOW KERNEL/VM/@ PERT 4 6

    View Slide

  8. _ KLU SP
    • /1 3 ( . 1
    • - ( ) :
    • ,0,- D 8 8
    • ( 8 8 8 8 8 5 T O
    • D 8 8 8 : : 8 D 4:D: 8
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 7

    View Slide

  9. ) ) -1
    • ( /8:1 0 0 8:3 08 8.0 0 0 .: K
    S P
    • .: 0 0 .: D
    • 1: 88 J 1
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 8

    View Slide

  10. -P1: P
    • 1 : P P1: :8 P :P -P:A D A :A P P PK
    3 4P )(5( A6 : A 6 88PMN
    • 1 : P P1: P A 6 :A D A :A
    3 4P1: P : 6 : 6 A P DP/2 P : MN
    [21] Setup hugepage mappings for non-NUMA systems
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 9

    View Slide

  11. ( 3
    • , ) )- / kmod/igb_uio
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 10

    View Slide

  12. ( ( H)/ 8 .
    • ( ( / 3 / - ./ D
    • . .1 / 3 / H 3 1/
    • )/ 8 . D
    • . .1 / 3 / 0/ 8 . 3 1/
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 11

    View Slide

  13. ( .. 2.
    • .. 2. /)
    • .3
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 12

    View Slide

  14. ()) )
    • Sudo ./build/helloworld
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 13

    View Slide

  15. I
    • ( E K ED
    • E (
    • E b a d
    • K DC
    • DN ) )P EY
    BASHOW KERNEL/VM/@ PERT 4 11/10/18 14

    View Slide