• cpuコア数に応じたrps_cpusに入れる値の計算方法

    こんにちは。OPSのほうの小宮です。
    cpuコア数に応じたrps_cpusに入れる値の計算方法です。

    ネットワークの割り込み処理を複数コアに分散したいという要望がありまして。(特にキャッシュサーバ)

    できる人に頼って、ここ↓まで頑張ってもらいました。

    [shell]# core=1 # echo “obase=16; ibase=10; $(( 2 ** ${core})) -1” | bc | tr ‘[A-Z]’ ‘[a-z]’ 1 # core=2 # echo “obase=16; ibase=10; $(( 2 ** ${core})) -1” | bc | tr ‘[A-Z]’ ‘[a-z]’ 3 # core=4 # echo “obase=16; ibase=10; $(( 2 ** ${core})) -1” | bc | tr ‘[A-Z]’ ‘[a-z]’ f # core=5 # echo “obase=16; ibase=10; $(( 2 ** ${core})) -1” | bc | tr ‘[A-Z]’ ‘[a-z]’ 1f[/shell]

    ...