2018/02/25TwitterShareGoogle+PocketB!HatenaLINEビッグバナー(piglog)728pxESXiに構築されているVM(CentOS)の通信がちょくちょく切れて困っていた。もののことを知って無効にすることを知ったので、その手順を説明します。なに?簡単に説明するとTCP通信の一部の処理をCPUからNICに渡す技術のコト。この機能を有効にすることによって、空いたCPUリソースを他の処理に有効に活用できるというモノ。ソフトウェアで処理していたものをハードウェアで処理することで処理性能を高めることは他の技術でも見られる。復号化処理をハードウェアに専用のチップ(カード)を搭載して行わせることで処理性能を上げるというようなことはロードバランサではよくある話。今回のTSOに関しては環境によって不具合が生じることがあるようなのでハマる原因はあらかじめ排除したい。NICのメーカ・型番などもわかればよかったのですが確認忘れました。7.2無効化手順まず、現在の設定を確認するために、VMのインターフェイス名を確認します。ifcfg-lo続いて、現在の設定を確認します。onTSOを無効にします。off変更後の確認をします。off以上で設定を無効化できましたが、再起動すると設定が戻ってしまうため恒久的に変更するよう起動スクリプトを用意します。いうファイルを用意して以下を記述します。offパーミッションを変更します。/etc/rc.d/init.d/localシンボリックリンクを作成します。ランレベル3の時に起動するように設定します。../init.d/localこれで再起動しても起動時に作成したスクリプトが実行されます。まとめ仮想化環境が乱立している状況だと不具合が発生しても原因の特定に手間取ることが多々あります。商用の環境ではそんなことは無いと思いますが、社内の開発環境などでだましだまし使っているような場合はそんなこともあるかと思います。いうときは切り分けのためにも試してみる価値はあるかと思います。以上、お役に立ちましたらシェアをお願い致します。確認したときにやけに肥大化していることに気づいて対処した時のメモです。今回はPostfixからGmailを使ってメールを送信する方法を紹介します。Postfixからリレー先をGoogleのSMTPサーバを指定してメールを送信する方法です。...【Nginx】リバースプロキシとSSLオフロード(SSLアクセラレーション)流行ってますね、Nginx。SSLオフロード(アクセラレーション)して配下のApacheにプロキシするように設定をしてみます。...MySQL/MariaDBのステータスをZabbixで監視する方法MySQLのプロセスとかポートとかはZabbix-Agentで監視できるが、mysqlのステータスはどうやって監視するんですか、というお話。