貝類

盆栽と古代料理とマルウェア関連がすき。蝋梅が毎日かわいい

仮想環境が分からない2

仮想環境がわからない2

2023/4/7 のメモをそのままです。間違ってる可能性がめちゃくちゃあるのでマサカリお願いします。

 

TCP IPらへんの知識を忘れまくっててすぐに頭に出てこなくなってるっぽいからちょい復習


レジスタとかの話がでるとどうしてもその下のレイヤーでどうなってるか気になるキリンになるよな~


とりまcpuえみゅ作りの本(いつもの)で色々復習
アセンブリ言語でintって命令あるじゃん、あれinterrupt(割り込み)の略なの今知った。integerと頭の文字もろかぶりなの草

 sudo iostat
Linux 5.15.90.1-microsoft-standard-WSL2      04/07/23   _x86_64_        (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.01    0.00    0.03    0.00    0.00   99.95

Device             tps    kB_read/s    kB_wrtn/s    kB_dscd/s    kB_read    kB_wrtn    kB_dscd
sda               0.04         2.65         0.00         0.00      70749          0          0
sdb               0.00         0.05         0.00         0.00       1316          4          0
sdc               0.94        14.17        25.25        24.83     377769     673264     661900


┌─mi@:/mnt/c/Windows/System32
└─$(∩´∀`)∩< sudo iostat -h
Linux 5.15.90.1-microsoft-standard-WSL2   04/07/23   _x86_64_        (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.0%    0.0%    0.0%    0.0%    0.0%  100.0%

      tps    kB_read/s    kB_wrtn/s    kB_dscd/s    kB_read    kB_wrtn    kB_dscd Device
     0.04         2.7k         0.0k         0.0k      69.1M       0.0k       0.0k sda
     0.00         0.0k         0.0k         0.0k       1.3M       4.0k       0.0k sdb
     0.95        14.2k        25.9k        24.8k     368.9M     674.6M     646.4M sdc


 CPU使用率の項目
項目    CPU使用率の内訳
%usr    アプリケーション(ユーザーレベル)
%nice    アプリケーション(ナイス値による優先指定)
%system    カーネル(システムレベル)
%iowait    アイドル状態(ディスクI/Oリクエスト待ち)
%steal    他の仮想CPU向けのハイパーバイザ処理    
%idle    アイドル状態(ディスクI/Oリクエスト待ち以外)

 

-x    拡張ディスク統計情報を出力

└─$(∩´∀`)∩< sudo iostat -x
Linux 5.15.90.1-microsoft-standard-WSL2       04/07/23        _x86_64_        (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.01    0.00    0.03    0.00    0.00   99.95

Device            r/s     rkB/s   rrqm/s  %rrqm r_await rareq-sz     w/s     wkB/s   wrqm/s  %wrqm w_await wareq-sz     d/s     dkB/s   drqm/s  %drqm d_await dareq-sz  aqu-sz  %util
sda              0.04      2.62     0.02  28.41    0.44    64.85    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00   0.00
sdb              0.00      0.05     0.00   0.00    0.23    24.83    0.00      0.00     0.00   0.00    2.50     2.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00   0.00
sdc              0.64     13.99     0.05   7.63    0.53    21.93    0.28     26.70     0.41  59.50    2.80    94.61    0.02     24.51     0.00   4.76    0.29  1438.91    0.00   0.04


┌──nattou@:/mnt/c/Windows/System32
└─$(∩´∀`)∩< sudo iostat -x -h
Linux 5.15.90.1-microsoft-standard-WSL2       04/07/23        _x86_64_        (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.0%    0.0%    0.0%    0.0%    0.0%  100.0%

     r/s     rkB/s   rrqm/s  %rrqm r_await rareq-sz Device
    0.04      2.6k     0.02  28.4%    0.44    64.8k sda
    0.00      0.0k     0.00   0.0%    0.23    24.8k sdb
    0.64     14.0k     0.05   7.6%    0.53    21.9k sdc

     w/s     wkB/s   wrqm/s  %wrqm w_await wareq-sz Device
    0.00      0.0k     0.00   0.0%    0.00     0.0k sda
    0.00      0.0k     0.00   0.0%    2.50     2.0k sdb
    0.28     26.7k     0.41  59.5%    2.80    94.6k sdc

     d/s     dkB/s   drqm/s  %drqm d_await dareq-sz Device
    0.00      0.0k     0.00   0.0%    0.00     0.0k sda
    0.00      0.0k     0.00   0.0%    0.00     0.0k sdb
    0.02     24.5k     0.00   4.8%    0.29     1.4M sdc

  aqu-sz  %util Device
    0.00   0.0% sda
    0.00   0.0% sdb
    0.00   0.0% sdc


iostatで、cpuの使用率の項目で、%steal    他の仮想CPU向けのハイパーバイザ処理だって!!
仮想cpu向けのハイパーバイザ処理って別で用意するんだ~!