FTPのアップロードだけが遅い

20120127-ftpomoi.jpg

特定のサーバのみに出た現象。

FTPソフトを使っていて、ダウンロードは問題無いのにアップロードだけやたらと時間がかかる。
でも、かなりデータが軽いファイルならアップロードも問題無い。
そんな状況。
というわけで見てみたら、MTUの値でひっかかっていたみたい。

MTUとはネット通信時に1回の転送で送信できる最大値のこと。
このMTUの値を超えたサイズの転送を行うと、ルーターがパケットを分割して送信、その後受信側が分割されたパケットをパイルダーオーン!(゜д゜)するという処理が発生するために、時間がかかってしまう。

というわけでMTUの値をチェックするのはpingコマンドでOK。
ping -f -l (データサイズ) -n (接続回数) (送信先ホスト)

例)
ping -f -l 1472 -n 1 blog.rutti.net
#結果
Packet nedds to be fragmented but DF set.
これで言うとデータサイズが1472では分割をしないとダメです、と表示される。

こんな感じでどのくらいのデータサイズならOKなのかを見つつ、送信側・受信側のそれぞれMTUの設定値を見てどちらかを調整すれば解決。

ただ、それ以外の原因でもFTPが重くなることはあるので
あくまでこれは原因の一例ということで(・ω・`)

でも、重かったFTPのアップロードが改善されてスッキリされた時って、数日便秘に悩まされた後に快便が訪れた時と似たような突き抜ける爽快感があるよね。

最近捗ったAndroidアプリ

最近、インストールしてこれは便利だと思ったAndroidアプリ3つ。

X-plore file manager : 2ペイン&ツリー表示&zip対応&ネットワーク対応!超高性能ファイラー!
http://octoba.net/archives/20111224-android-2582.html

ツリー表示と2ペイン(2ウィンドウチックなUI)が魅力。
複数のファイルのコピーや削除が簡単。
あと、SDカードと本体の容量もさっと見れる。

Dolphin Browser HD : 大人気ブラウザの新バージョンが登場!
http://octoba.net/archives/20100515-dolphin-browser-hd-android-623.html

今までずっとデフォルトのブラウザを使ってたけど、定番のブラウザということでためしにインストール。
上部のタブ切り替えとジェスチャー操作が良い。
ただ、iPhoneのブラウザと比べるとCSSの表示がちゃんとできてない部分も若干あるみたい。

Google 日本語入力 : みんなが待っていた!豊富な語彙がオフラインで使える日本語入力アプリ!
http://octoba.net/archives/20111215-android-2543.html

語彙変換の精度が高いのもあるけど、日本人がよく使う顔文字や記号なんかも簡単に表示できるのが好印象。その分、容量も大きめ。