Jump to content
Калькуляторы

h3ll1

Активный участник
  • Content Count

    166
  • Joined

  • Last visited

Posts posted by h3ll1


  1. Quote

    $interf=shell_exec("cat /proc/interrupts |  grep -o 'eth[0-9]\+' | uniq");
    $interfaces=preg_split("#[\r\n]+#", $interf);
    $interfaces = array_filter($interfaces);
    $threads_=shell_exec("lscpu | grep Thread");
    $threads__=explode(':', $threads_);
    $threads=trim($threads__[1]);
    $cnt_int=count($interfaces);

    $cc=1;
    foreach ($interfaces as $key => $value){
    $n=1;
    $p = exec("cat /proc/cpuinfo | grep MHz | wc | awk '{print $1}'");
    $interr = "cat /proc/interrupts  | grep $value | awk '{print $(1)}' | sed -e 's/\://g'";
    $result = shell_exec($interr); 
    $oparray = preg_split("#[\r\n]+#", $result);
    $res = array_filter($oparray);

    $i=$n;
    $i1=0;

    $count_res=(count($res)-1);

    foreach($res as $line) {

    $p1=$p;
    exec("echo 0-$p1 > /proc/irq/$line/smp_affinity_list");

    if ($i1 < $count_res){
    exec("echo ffffff >  /sys/class/net/$value/queues/rx-".$i1."/rps_cpus");
    }

    $cc_plus=($cc*$threads*2);
    if ($count_res==0){
    exec ("echo ".dechex($cc_plus)." > /proc/irq/$line/smp_affinity");
    } else {
    $i2=dechex($i);
    exec ("echo $i2 > /proc/irq/$line/smp_affinity");
    $i=($i)*2;
    $i1++;        
    }
    }
    $n=$n*2;
    $cc++;
    }

     

     

    Eto PHP

  2. 7 minutes ago, xabarov said:

    Это канальные скорости

    Знаю я ето. Хочел ответить товарища SLV, потому что насрал тему как всегда.

     

    2 hours ago, slv700 said:

    UL трафика 20-30М в 40 Мгц   на оборудовании на базе 802.11 ac  получить невозможно

    866 - ето уже 80Mhz. 40 непричем.

     

    Про TCP тестах - 350-400Mbit в городе.