タグ付けされた質問 「performance」

サーバーのハードウェアとソフトウェアのパフォーマンス、またはネットワークのパフォーマンスに関する質問。

4
大量のディスクを集中的に使用するアプリケーションが、物理ディスクよりもSANで高速に実行されるのはなぜですか?
大量のディスクを集中的に使用するアプリケーションが、物理ディスクよりもSANで高速に実行されるのはなぜですか?物理ディスクは少し高速になると予想していましたが、実際には、ワークドライブがSAN上のパーティションに設定されている場合、プロセスは100倍高速に実行されました。 SANは高速で最適化されているのに対し、物理ディスクのチューニング設定はOS(Solaris)に関連しており、触れられたりOSにパッチが適用されたりしていないと推測されます。 最高のアクティビティ中、ディスクI / Oは100%で実行され、複数のプロセスが同時にディスクに書き込みを行っていたため、書き込みを完了するまでの時間は2秒以上でした。 (関連するアプリケーションはInformatica PowerCenterでした)

8
opensshで暗号化を無効にするにはどうすればよいですか?
リモートWebプロキシを使用するために、openssh(サーバー)とputty(クライアント)の組み合わせを使用すると、パフォーマンスの問題が発生します。暗号化を無効にし、結果をテストして、違いが生じるかどうかを確認します。どうやってやるの?私は変更することができるものはありますsshd_config。私はopensshに非常に新しいです。 他のアイデアをいただければ幸いです。 基本的に、127.0.0.1ソックスをプロキシとして使用するようにIEを設定しました。パテを自宅のopensshサーバーに接続します。これでインターネットを閲覧できます。ただし、自宅に高速接続していることがわかっていても、信じられないほど低速です(たとえば、ftpは50Kバイト/秒以上で動作します)。

8
「低速」ネットワークのトラブルシューティング
ある時点で「ネットワーク」が「遅い」という不満がありました:1つの部屋(スイッチ)または1つのコンピューターにローカライズされるかもしれません。単にインターネット(DNS?ブラウザーの問題?) (長時間実行されるSQLクエリ?AVスキャンの実行?)。 システムやアプリケーションの明らかな問題を除外した場合、ネットワークの速度低下や不安定な動作をどのようにテストしますか?OSIレイヤーを上に進めていますか?もしそうなら、各レイヤーをどのようにチェックしますか?未知の環境で物理ネットワークに問題がないことを確認するにはどうしますか?ブロードキャストが多すぎる、またはブロードキャストストームが発生した場合はどうですか?レイヤー3以上?traceroute?他のヒント、方法、アイデアはありますか?あらゆる規模のネットワークに必要な機能とツール(ポートミラーリング、SNMP、監視など)が必要ですか?

1
DMマルチパスデバイスの待機時間が基礎となるデバイスよりも長いのはなぜですか?
Hitachi HNAS 3080ストレージに接続されたCentOS 6.4ベースのサーバーがあり、カーネルが読み取り専用モードでファイルシステムを再マウントするのを確認しました。 5月16日07:31:03 GNS3-SRV-CMP-001カーネル:[1259725.675814] EXT3-fs(dm-1):エラー:ファイルシステムの読み取り専用の再マウント これは、いくつかのI / Oエラーと、デバイスへのすべてのパスがダウンした後に発生しました。 5月16日07:31:03 GNS3-SRV-CMP-001 multipathd:mpatha:残りのアクティブパス:0 私はsarログを見てきましたが、非常に大きな(2秒)待機時間はほとんどありません: 07:40:00 dev8-0 17.91 112.04 98.03 11.73 0.00 0.20 0.07 0.12 07:40:00 dev8-16 0.23 1.85 0.00 8.00 0.00 3.71 3.71 0.09 07:40:00 dev8-32 91.50 8338.76 5292.93 148.98 8.38 91.60 9.76 89.35 07:40:00 dev252-0 91.27 8336.91 5292.93 149.34 …

3
NFSの書き込みパフォーマンスが低い
2つのマシンを10Gbitイーサネットで接続しています。それらの1つをNFSサーバーとし、もう1つをNFsクライアントとします。 TCPを使用したネットワーク速度のテストiperfでは、双方向で〜9.8 Gbit / sのスループットが示されるため、ネットワークは問題ありません。 NFSサーバーのディスクパフォ​​ーマンスのテスト: dd if=/dev/zero of=/mnt/test/rnd2 count=1000000 結果は約150 MBytes / sであるため、ディスクは書き込みに問題なく動作します。 サーバー/etc/exportsは: /mnt/test 192.168.1.0/24(rw,no_root_squash,insecure,sync,no_subtree_check) クライアントは/mnt/test、次のオプションを使用してこの共有をローカルにマウントします。 node02:~ # mount | grep nfs 192.168.1.101:/mnt/test on /mnt/test type nfs4 (rw,relatime,sync,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.102,local_lock=none,addr=192.168.1.101) NFS共有からクライアントマシンに大きなファイル(〜5Gb)をダウンロードしようとすると、〜130-140 MBytes / sのパフォーマンスが得られます。これはサーバーのローカルディスクのパフォーマンスに近いため、満足です。 しかし、NFS共有に大きなファイルをアップロードしようとすると、アップロードは〜1.5 Mbytes / sで始まり、ゆっくりと最大18-20 Mbytes / sに増加し、増加しなくなります。アップロードが実際に開始される前に、共有が数分間「ハング」する場合があります。つまり、ホスト間のトラフィックがゼロに近くなりls /mnt/test、実行すると1〜2分以内に戻りません。その後、lsコマンドが返され、最初の1.5Mbit / sの速度でアップロードが開始されます。 アップロード速度が最大(18-20 Mbytes / s)に達すると、実行するiptraf-ngとネットワークインターフェースで〜190 Mbit / …

2
InnoDB(5gbデータベース)のみを使用する8gb RAM専用MySQLサーバーの最適なMySQLキャッシュ設定
パフォーマンスのためにMySQLを設定することになると、私は非常に大物です。そして正直なところ、MySQLのパフォーマンスの最後の部分をすべて絞り出すための微調整については心配していませんが、最良の結果のいくつかを提供する最も重要なことは、キャッシュ/バッファを正しく設定することです。 InnoDBのみをストレージエンジンとして使用することで、物事をシンプルにしようとしました。また、MySQL専用のサーバーがあります。8GBのRAMがありますが、パフォーマンスを最大化するにはどのように割り当てる必要がありますか?最高のパフォーマンスを得るために、データベース全体をメモリに収めることができます。データベースは約5GBです。これは可能ですか? クエリキャッシュに割り当てるメモリ量はどれくらいですか?InnoDBバッファープールはいくらですか?コンピューターの残りの部分(つまり、MySQLに関連しないプロセス)はいくらですか?等。 MyISAMを使用していないので、キーキャッシュに多くのメモリを正しく入れる必要はありませんか?

8
大規模なディレクトリツリーでrm -rfを実行すると数時間かかります
バックアップにrsnapshotを使用しています。バックアップされたファイルの多くのスナップショットを保持しますが、古いものを削除します。これはいい。ただしrm -rf、大規模なディレクトリツリーで実行するには約7時間かかります。ファイルシステムはXFSです。そこにいくつのファイルがあるかはわかりませんが、おそらく数百万の数字です。 とにかくスピードアップする方法はありますか?何rm -rf時間もかかり、同じ時間を要しないコマンドはありますか?

7
PostgreSQLでの挿入パフォーマンスに最適なファイルシステムは何ですか?
そこにいる誰かが、ファイルシステムとデータベースのパフォーマンスを実験または比較したことがあれば、私は興味があります。Linuxでは、postgresデータベースに最適なファイルシステムは何だと思います。また、どの設定(inodeなど)が理想的ですか?これは、データベース内のデータに基づいて大幅に異なる可能性がありますか? 一般的なファイルシステム/データベースのパフォーマンスに関連する質問を探している場合、この投稿には良い情報があります。 ただし、読み取りパフォーマンスではなく、挿入パフォーマンスに関するアドバイスをできるだけ多く取得したいと思います。すばらしい回答をありがとうございました!

5
LVMパフォーマンスのオーバーヘッド?
LVMがどのように機能するかを理解し、LVM(ソフトウェアRAID1を使用)の使用がどれくらい遅くなるか、おおよその見積もりを教えてくれれば、私は感謝します。 (LVMボリュームが現在、コピーオンライトを実行しているスナップショットモードである場合、LVMがどれほど遅くなるかを知りたくない)。通常の操作シナリオで、LVMが読み取りと書き込みをどれだけ遅くするかについて、大まかな見積もりが必要なだけです。 リンクについても非常に高く評価されており、この質問に関する優れたパフォーマンスのベンチマークを見つけることができませんでした。 どうもありがとう!!イェンス
20 performance  lvm 

5
非常に高速な起動サーバー
私はDHCP / DNSが仕事で動作する方法を変えています。現在、3台のDNSサーバーと1台のDHCPボックスがあります。それらはすべてVMです。 DNSを必要とするものをブートするにはNFSが必要になるという循環的な依存関係があります。そのため、ものを再起動すると、DNSが起動するまで微妙に壊れて戻ってくることがあり、いくつかのサービスを再起動します。 私がやりたいのは、いくつかの低電力サーバー(おそらくデュアルコアAtomなど)をSSDから実行して、それらが高速で起動するようにすることです。できる限り瞬時に全体をブートするようにします。 理想的には、OSとしてUbuntu 11.10またはDebian 6を使用したいと思います。Gentooや自分のカーネルのコンパイルには興味がありません。これは自分で合理的にサポートできる必要があります。 SSDドライブ以外に、ブート速度を向上させるために他にどのような最適化手順を実行できますか?

2
マウントされたNFS共有でのファイルアクセスの速度と遅延を測定およびベンチマークします
いくつかのNFS共有をマウントするLinux Centosシステムがありますが、その共有からファイルを読み書きするときのI / O速度/レイテンシー/レートを測定するために使用できる技術は何ですか?この手法は、比較のためにローカルハードドライブにも適用できますか?
19 performance  nfs 

1
どのプロセスが大量のディスクI / Oを引き起こしているかを判断しますか?
私はこの質問を見ました: ディスクへの重い書き込みを識別する方法は? そして、私は以前にdstatとatopを使用しました ...しかし、彼らはどのプロセスがディスクI / Oを引き起こしているのかを特定していないようです。たとえば、dstatから: dstat -ta --top-bio ----system---- ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system-- ----most-expensive---- time |usr sys idl wai hiq siq| read writ| recv send| in out | int csw | block i/o process 14-12 16:16:25| 22 3 49 26 0 0|2324k 0 | 17k 6144B| 0 0 …
19 linux  performance  io 

7
ディレクトリ内のファイルが多すぎますか?(ネットからデータをダウンロードする)
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 9年前に移行され ました。 ご挨拶、 さまざまな写真のWebサイトからの画像を処理するスクリプトをいくつか書いています。現在、私はこのすべてのデータを同じディレクトリ内の個々のテキストファイルに保存しています。 ディレクトリはWebアクセス可能です。エンドユーザーは、ユーザーが必要とするファイルへのパスを返すWebサービスを呼び出します。 これらのすべてのファイルを同じディレクトリに置くことで、どの段階でパフォーマンスに影響が出るのでしょうか?(もしあれば)

3
MySQLレプリケーションの速度はどれくらいですか?
mysql dbのレプリケーションを設定して、各ブランチオフィスにローカルスレーブを配置し、メインオフィスにマスターを配置してブランチオフィスのアプリケーションのパフォーマンスを(大幅に)改善することを検討しています。 db自体はそれほど大きくありません(1GB未満)が、疑問に思っています。200〜300レコードの更新/分を考慮:レプリケーションの速度は?(最初に、必要に応じて5MBの汎用dsl接続を高速化すると仮定します。可能な限りコストを低く抑えようとしますが、お金はもっとあります) テーブル全体がバッチで複製されますか?テーブル内の各レコードが更新されると、レプリケーションはオンデマンドで行われますか(ドキュメントから、構成可能であることがわかりました)。 ノート: 私は、1つのマスター、2つのスレーブ(現時点では2つのブランチオフィス)がウェブクライアントではなくアプリであることを除いて、ここのドキュメントのようにセットアップすると考えています マスターで行われた更新は、10分以内に他のスレーブに複製する必要があります。 このすべては、スレーブから読み取り、マスターに書き込むという概念に私たちのORM(DevExpress XPO)が満足できることを前提としています。

3
VMWareスナップショットで永続的に実行するとパフォーマンスが低下しますか?
VMWare KBは、主に2つのことが原因で、長時間実行されるスナップショットで眉をひそめることを理解しています(私の意見では) 大量のスナップショットを作成すると、データストアがいっぱいになる可能性があります。スナップショットは単なるデルタファイルです。50 Gig VMDKがほぼ一杯になっていて、スナップショットを撮るとします。スナップショットでは、すべてのビットを反転します。デルタファイルも約50 GBです。スナップショットを再度作成し、ビットを反転させて、別の50 Gigデルタファイルを作成します。これらは制御不能になることがあります。 大きなスナップショットのコミットにはリスクが伴います。スナップショットを統合する場合、元のVMDKにデルタ変更を書き込みます。これには時間がかかり、何か問題が発生した場合、VMDKを削除するだけのリスクが伴います。 彼らの警告は理にかなっているようだ。 そうは言っても、スナップショットVMDKからマシンを永続的に実行することは本質的に悪いことですか?私は私のツリーを次のようにします: ベース Snap1 スナップ2 あなたはここにいる スナップ1と2は、ベースシステムのインストールとプロビジョニングの直後に取得されます。これらは頻繁に更新する予定のマシンなので、単純にツリーを次のようにします。 ベース Snap1 あなたはここにいる スナップ2 Snap2を削除して、Snap2を再作成します。 次の理由により、これがどのように影響するかはわかりません。 単にベースイメージをインストールし、データストアがいっぱいになる可能性がなくなった直後にデルタを取得したためです。ベースイメージが10 GB(50 GBのシンプロビジョニングされたディスク上)であると仮定すると、デルタがすべてのシングルビットをフリップしても、最大合計使用量は60 GB(ロックされている10 GBベースVMDK + 50 GBのデルタ+スナップショットVMDKファイル)。これは、これ以上スナップショットを作成しないことを前提としています。 私のユースケースではスナップショットの統合を要求していないため、デルタを統合する際にエラーが発生するリスクはありません。Snap1に戻ってSnap2を削除すると、Snap2に存在していたすべてのデルタが単純に削除されます。 ストレージの負荷はまったく同じなので、同じIOPSを取得する必要があります。一部のファイル(主にシステムファイル)が元のVMDKに存在し、他のファイル(ベースの後のすべて)がデルタに存在することを理解していますが、ESXIがどのように気にするかわかりません。すべてのファイルは同じ物理データストアにあるため、スナップショットなしで元のVMDK内のすべてを参照するのと同等のパフォーマンスが必要です。 何かご意見は?データストアがRAID'd DASであるESXI 5.5。 vCenterライセンスがないので、テンプレートとクローン作成はできません。 テスト結果 今日は早くテストに参加しました。結果は次のとおりです。パフォーマンスが低下しますが、理由はわかりません。 スナップショットの前: スナップショット後:

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.