ユーザーブロマガは2021年10月7日(予定)をもちましてサービスを終了します

覚え書き
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

覚え書き

2018-05-26 01:05


    注:人に説明する用に書いてないです。
      参考にするのは自由ですが、責任はご自分で。
      PCの、特に情報系に関する知識がほぼ皆無なんで実際わけわからんこと言ってるかも。

      弄ったやつ忘れそうなのと環境変わったら弄り直すのでその時のための覚え書きです。







    疑問:BF1DLに時間がかかっている
        ⇒タスクマネージャのネットワークタブ見たらネットワーク使用率が1%以下
         ⇒実力の1%しか速度出ていないのでは?


    ・ネットワーク使用率について
      そもそもの話ここで見られる「ネットワーク使用率」とは大元の回線を100%として、
     なんぼ使えているかという意味。
      ⇒だったら100%使えばいいじゃん。 と思った。


    しかしながら「大元の回線を100%とする」というのがキーである。
    まず、[自分のPC]⇄[ルータ]と、[ルータ]⇄[世界]は別の「線」であると考える必要がある。

    「大元の回線」というのが[ルータ]⇄[世界]であり、ここの太さを100として、[自分のPC]⇄[ルータ]を通っているのはなんぼだ?というのが「ネットワーク使用率」

    らしい。

    こんなかんじだと思う。






       ネットワーク使用率が低い数値を出していても、それはサボってんじゃなくて、
       PCとルータの間のほっそい線でがんばってて、それは世界とのつながりに比べて
       ちっぽけだった  ってこと。
        ⇒ネットワーク使用率を上げることは無理。



       嘘です。どうするかは、、、次に続く。








    疑問2:ネットワークの優先順位
      PCにはルータと繋いでるLANとか、なんかうまく繋がんなくて追加で装備させた     LANport(装着させたらマザボのポートも使えるようになりやがったので未使用)とか、
     PCから飛ばすWifiの発信機みたいのとか、Hamachiとか何通りかネットワークの通り道が
     ある。
      ⇒んじゃ、DLに使ってる通り道を優先的に使わせりゃいいんじゃん?

     
                イメージこんなかんじにできんじゃん?



     コンパネ
      ⇒ネットワークとインターネット
       ⇒ネットワークと共有センター
        ⇒左の欄にある、アダプターの設定の変更

     開いたら、多分ツールバー(でいいのか?)が出てないからAltキー押す。でる。
      
     詳細設定
      ⇒詳細設定

     別ウィンドウ出る。アダプターとバインド タブにある、接続んとこ、いくつかあるなら、
     優先的にしたいやつを上に持ってく。タスクマネージャのネットワークタブで、生きてるやつを探せばいい。
     「ローカル エリア接続」を一番上にした。



      1%いくこともなかったネットワーク使用率が、たまに2%とか出るようになった。
      0%の時間が長かったが、結構頻繁にピーク(グラフの話)も出るようになった。


         小さくて見づらいかもだけど、赤で囲ったピークは4%くらい出てる。








    疑問3:[世界]⇄[ルータ]が太いってことは、データを送るときはいいけど、貰うときには
        [ルータ]⇄[PC]の細さのせいで、ドバーッと来たデータをちょっとずつしか受取れて
        ないんじゃね?
       (ルータで細切れにして、PC側でくっつけ直してみたいなことしてんのか?
        それ負荷だよね?)
       ⇒そしたら送るのと貰う量を同じくらいに調節したらなんか調子よくなりそうじゃね?



    ・MTUっていうやつ
     1回にどんだけのデータ送れるん?って値らしい。これ弄れば「ちょうどいい」感じになりそう?
       と思ってコマンドプロンプトかちゃかちゃしてたらスペル間違うじゃん。
       間違ってると、こんなコマンドなら使えるよーってwindows君が教えてくれるじゃん。
       そしたら、明らかに効果ありそうなのがあったよね。

             間違ってると、こうやって教えてくれる。やさしい。



    ・autotuninglevelっていうやつ
     windows君曰く、「受信ウィンドウのサイズを変えられるよ。」
             「今は万能型だよ、制限つくけど拡大もできるっぽいよ。」
     ってことだったので、やってみた。

     多分これは、上の方で言ってた[PC]⇄[ルータ]の間でのサボりなんだと思う。
     拡大したら社畜モードになるんじゃなかろうか。

    (コマンドプロンプトはスタートメニューの検索んとこで「コマンド」って入力すればリストに出てくるぞ。右クリックで管理者実行しよう。)

     コマンドプロンプトに、
    netsh interface tcp set global autotuninglevel=restricted
     って打ってエンター押すと、windouws君がおっけー!って返してくれる。
     スペル間違ってると私みたいに、こういうコマンドなら使えるよって教えてくれる。

     試しに
    netsh interface tcp set global autotuninglevel=highlyrestricted
     もやってみたけどrestrictedの方が調子良さそうだった。(ネットワーク使用率上がった)



    他のコマンドは、アルゴリズムとかなんか一回狂ったら戻すのクソめんどくさそう 
            TCP/IPは前に弄ってしばらくネット繋がんなくなったことがあるからやだ
    みたいな理由で手をつけなかった。




    ・話はMTUに戻る
     一回の通信で送れるデータ量は決まってて、それはなんの回線か、契約かによって変わる
     っぽい。
     んで、一回で送れる量以上のデータが来たときは分割して送ったりするらしい。
     一回で「送る」データ量がMTUっていう値。(「送れる」のは回線・契約で異なる)
     一回で送れるデータ量の最大=MTUとは限らないということ。


       送れないんじゃなくて受信できないって出てくるからこの図は多分変なこと言ってる
       けど、ダメだよってことが大事なんで気にしない。
              (私の頭の中ではこんなイメージになってて、間違ってることに描いてて気付いたが放置している)

         


              MTU=80だと、10000の情報送るのに25回かかる。




                MTU=100にすると、100回で済む。
        

     
     なので、一回で送れるデータ量の最大=MTUの値に手動でしてあげれば調子よくなりそう?


    またコマンドプロンプトです。

    まずは契約とか回線によって違う、一回で送れるデータ量の最大を調べなきゃない。
    コマンドプロンプトに、
    ping www.nicovideo.jp -f- -l 1450
    と入力し、エンター。
    pingは応答確認のコマンド。www.nicovodeo.jpは接続先。どこでもいい。と思う。
    -fは分割しちゃだめって命令(一括で送ろうとするから、一回で送れる量を越えるとエラー吐く。上の図だと10000をいっぺんに送ろうとしてエラー吐く)。
    これを使って、エラー&エラーを繰り返してエラー吐かないギリギリを見つける。

    見つけたら、次はどこの回線をいじるか特定する。
    疑問2のとこでも触れたように、回線いくつかあるから、mtu設定する回線見つける。
    netsh interface ipv4 show interface
    って打ってエンター押すといろいろ教えてくれる。

             ①      ②          ③ 

    ③の欄で弄りたい回線を見つける。
    上の方でも書いたけど、タスクマネージャのネットワークタブでイキイキしてるやつ。

    見つけたら左たどってって、見切れてるけど①の値を使うからメモるなり覚えるなりする。
    これから②んとこ変わる。


    さっきのエラー&エラー作業でエラー吐かれない最大のMTU値見つけたらそれを使う。
    netsh interface ipv4 set interface 「①の値」 mtu=「エラー吐かれない値」
    エンター。
    もっかい
    netsh interface ipv4 show interface
    してみると、変わるとこかわる。

    書いてる今はDL中だからヘタに弄りたくないので試しに…で、結果こんなかんじ…とかはやんない。

    ②んとこがエラー吐かれない値になるだけだから。


    そしたらたぶんネットワーク使用率、前より上がってると思う。



    ぶっちゃけこんくらい書いとけば読んでるうちに思い出すと思うからこんくらいにしておく。
    (書き疲れた)
    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。