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

ベンチマークは、さまざまなシナリオでシステムのパフォーマンスに関するデータを収集し、システムへの変更の影響を測定したり、システムを他のオプションと比較したり、最大容量を決定したりするプロセスです。

5
Webサイトの負荷テストと容量計画はどのように行いますか?
これは、Webサイトの容量計画に関する標準的な質問です。 関連する: キャパシティプランニングを手伝ってもらえますか? データベースの負荷テストと容量計画はどのように行いますか? WebサイトおよびWebアプリケーションのキャパシティプランニングの推奨ツールおよび方法は何ですか? さまざまなWebサーバー、フレームワークなどのさまざまなツールとテクニック、およびWebサーバー全般に適用されるベストプラクティスについてお気軽にご説明ください。

12
仮想マシンは基礎となる物理マシンよりも遅いですか?
この質問は非常に一般的ですが、最も具体的には、Ubuntu Enterprise Cloudを実行している仮想マシンが仮想化なしの同じ物理マシンよりも遅いかどうかを知りたいと思っています。いくらですか(1%、5%、10%)? WebサーバーまたはDBサーバー(仮想VS物理)のパフォーマンスの違いを誰かが測定しましたか? 構成に依存する場合、2つのクアッドコアプロセッサ、12 GBのメモリ、および64ビットのubuntuエンタープライズサーバーを実行するSSDディスクの束を想像してみましょう。その上、利用可能なすべてのリソースを使用できる仮想マシンは1つだけです。

7
MySQL(InnoDB)に最適なLinuxファイルシステムは何ですか?
MySQL InnoDBを使用してさまざまなファイルシステムのパフォーマンスのベンチマークを検索しようとしましたが、見つかりませんでした。 私のデータベースワークロードは、典型的なWebベースのOLTPで、約90%が読み取り、10%が書き込みです。ランダムIO。 ext3、ext4、xfs、jfs、Reiserfs、Reiser4などの一般的なファイルシステムの中で、MySQLに最適なものはどれですか。

7
数百万の小さなファイルのファイルシステム
次のシナリオで最高の速度を得るには、どのLinuxファイルシステムを選択しますか。 1億個のファイル 平均約2kのファイルサイズ > 95%の読み取りアクセス かなりランダムなアクセス 高い同時実行性(> 100プロセス) 注:ファイルは、大きなディレクトリを避けるために、深い階層ツリーに格納されます。各リーフディレクトリには、約1,000個のファイルが含まれています。 どのようにベンチマークしますか?

7
パフォーマンスにおけるXenとKVM
同じハードウェア、XenまたはKVMでは何が速いですか? 私は、最高のパフォーマンスを提供する仮想化テクノロジーを採用しようとしています。 ここにいくつかのベンチマークがあります:http : //virt.kernelnewbies.org/XenVsKVM 彼らは勝者としてKVMを示していますが、パフォーマンスに大きな違いがあります-KVMはタイプ2ハイパーバイザーであり、定義によりタイプ1ハイパーバイザー(Xenなど)よりも遅くなければならないという考えに反します-または少なくともウェブ上の記事は言う。 この件に関するアイデアはありますか?

2
データベースの負荷テストと容量計画はどのように行いますか?
これは、データベースの容量計画に関する標準的な質問です。 関連: キャパシティプランニングを手伝ってもらえますか? Webサイトの負荷テストと容量計画はどのように行いますか? データベースのキャパシティプランニングのツールと方法に関する標準的な質問を作成したいと考えています。これは標準的な質問であることを意図しています。 明らかに、一般的なワークフローは次のとおりです。 シナリオを準備する 監視を追加 トラフィックを追加 結果を評価する 結果に基づいて修正する すすぎ、適度に幸せになるまで繰り返します さまざまなWebサーバー、フレームワークなどのさまざまなツールとテクニック、およびベストプラクティスについてお気軽にご説明ください。

1
Apache ab:出力を説明してください
私は見て回ったが、出力の詳細な説明をまったく見つけることができません。ほとんどは実際に理解するのは簡単ですが、私を混乱させる部分が1つあります。 Time per request: 109537.505 [ms] (mean) Time per request: 109.538 [ms] (mean, across all concurrent requests) これは、私にとって-すべての同時リクエスト(それが何であれ)を測定すると、リクエストが突然100倍速く返されることを意味します。リクエストごとの時間がそれほど変わるのはなぜですか?これは意味がありません。 これとab出力の他の部分の詳細な説明はありますか?

9
ベンチマークの目的でTCPトラフィックを1つまたは複数のリモートサーバーに複製する方法
インフラストラクチャ:データセンターのサーバー、OS-Debian Squeeze、ウェブサーバー-Apache 2.2.16 状況: ライブサーバーは毎日お客様によって使用されているため、調整や改善をテストすることはできません。そのため、ライブサーバー上のインバウンドHTTPトラフィックをリアルタイムで1つまたは複数のリモートサーバーに複製したいと考えています。トラフィックは、ローカルWebサーバー(この場合はApache)およびリモートサーバーに渡す必要があります。これにより、構成を調整し、現在のライブサーバーとのベンチマークと比較のためにリモートサーバーで異なる/更新されたコードを使用できます。現在、ウェブサーバーは約をリッスンしています。クライアント構造のため、80および443以外に60個の追加ポート。 質問:1つまたは複数のリモートサーバーへのこの複製をどのように実装できますか? 私たちはすでに試しました: agnoster duplicator-これには、ポートごとに1つのオープンセッションが必要ですが、これは適用されません。(https://github.com/agnoster/duplicator) kklisプロキシ-トラフィックをリモートサーバーに転送するだけで、lcoal Webサーバーには渡しません。(https://github.com/kklis/proxy) iptables-DNATはトラフィックを転送するだけで、ローカルWebサーバーには渡しません iptables-TEEはローカルネットワーク内のサーバーにのみ複製します->データセンターの構造上、サーバーは同じネットワークに配置されていません stackoverflow(https://stackoverflow.com/questions/7247668/duplicate-tcp-traffic-with-a-proxy)の「プロキシでtcpトラフィックを複製する」という質問に対して提供された代替案は失敗しました。前述のように、TEEはローカルネットワーク外のリモートサーバーでは機能しません。teeproxyは使用できなくなり(https://github.com/chrislusf/tee-proxy)、他の場所で見つけることができませんでした。 2番目のIPアドレス(同じネットワーク内にある)を追加し、それをeth0:0に割り当てました(プライマリIPアドレスがeth0に割り当てられています)。この新しいIPまたは仮想インターフェイスeth0:0をiptables TEE機能またはルートと組み合わせても成功しません。 「debian squeezeで着信TCPトラフィックを複製する」(Debian Squeezeで着信TCPトラフィックを複製する)の質問に対して提供された代替案は失敗しました。cat | ncセッション(cat / tmp / prodpipe | nc 127.0.0.1 12345およびcat / tmp / testpipe | nc 127.0.0.1 23456)は、クライアントによるすべての要求/接続後に、通知またはログなしで中断されます。キープアライブはこの状況を変えませんでした。TCPパッケージはリモートシステムに転送されませんでした。 socatに関するの異なるオプションで追加の試行(手引き:http://www.cyberciti.biz/faq/linux-unix-tcp-port-forwarding/、https://stackoverflow.com/questions/9024227/duplicate-input- unix-stream-to-multiple-tcp-clients-using-socat)および同様のツールは、提供されたTEE機能がFSのみに書き込むため、失敗しました。 もちろん、この「問題」またはセットアップのグーグル検索は失敗しました。 ここでオプションが不足しています。 IPTABLESを使用する場合、TEE機能の「ローカルネットワークのサーバー」の実施を無効にする方法はありますか? IPTABLESまたはRoutesをさまざまに使用することで目標を達成できますか? これらの特定の状況でテストされ、機能するこの目的のための別のツールを知っていますか? tee-proxyの別のソースはありますか(要件に完全に適合すると思いますが)。 返信ありがとうございます。 ---------- 編集:05.02.2014 pythonスクリプトは、必要な方法で機能します。 import …

3
Apacheベンチマークの代替手段?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 4年前に閉鎖されました。 サーバーをテストするために使用できるubuntu用のツール、それがどれだけ処理できるかを知りたい。 助言がありますか?以前にApacheベンチマークを使用したことがありますが、何か他のものを試してみたいと思います。 (副次的な質問として、nginxのみを使用している場合、Apacheベンチマークは機能しますか?)

4
linux / armでRAM(ECCなし)のベンチマークをとる最良の方法は何ですか?
カスタムボード上の非ECCメモリチップの整合性とグローバルパフォーマンスをテストしたい Linuxで実行するツールがあるので、システムと地球の温度を同時に監視できますか? 一般的に行うためのいくつかの非ECC固有のテストはありますか? 編集1: 温度を監視する方法はすでに知っています(特別なプラットフォーム機能/sys/devices/platform/......../temp1_inputを使用しています)。 今のところ : wazoox:動作しますが、独自のテストをコーディングする必要があります ジェイソン・ハントリー: ramspeed:腕では機能しません ストリームベンチマーク:動作し、非常に高速なので、正確で完全かどうかを調べます memtest:Linuxから直接実行されないため、後で試します。 fedoraのストレス:後で試してみますが、fedoraをインストールするのはあまりにも問題です 私はこのディストリビューションを見つけました:http : //www.stresslinux.org/sl/ おそらく、stresslinux、memtest、fedoraのストレスなどの解決策を試してから、Linuxの下で大きな依存関係なしで直接実行されるツールを引き続きチェックします。 回答ありがとうございます。調査を続けます
19 linux  memory  benchmark  arm 

1
Linuxカーネルでperfサブシステムを無効にする方法は?
いくつかのベンチマークを実行しています。私のベンチマークランナーは、実験間のdmesgバッファーを監視し、パフォーマンスに影響を与える可能性のあるものを探します。今日それはこれを投げた: [2015-08-17 10:20:14警告] dmesgは変更されたようです!差分は次のとおりです。 --- 2015-08-17 09:55:00 +++ 2015-08-17 10:20:14 @@ -825,3 +825,4 @@ [3.802206] [drm] RC6状態の有効化:RC6オン、RC6pオフ、RC6ppオフ [7.900533] r8169 0000:06:00.0 eth0:リンクアップ [7.900541] IPv6:ADDRCONF(NETDEV_CHANGE):eth0:リンクの準備ができた + [236832.221937] perf割り込みに時間がかかりすぎ(2504> 2500)、kernel.perf_event_max_sample_rateを50000に下げました いくつかの検索の後、これは「perf」と呼ばれるLinuxカーネルのプロファイリングサブシステムに関連していることがわかりました。これが必要だとは思わないので、完全に無効にしたいと思います。 もう一度検索すると、sysctl perf_cpu_time_max_percentが役立つことがわかりました。ここで、誰かが0に設定して無効にすることを提案します。 perf_cpu_time_max_percent: パフォーマンスサンプリングイベントを処理するために使用できるCPU時間をカーネルに通知します。サンプルがこの制限を超えていることがperfサブシステムに通知されると、CPU使用率の削減を試みるためにサンプリング周波数が低下します。 一部のパフォーマンスサンプリングはNMIで発生します。これらのサンプルの実行に予想外の時間がかかりすぎると、NMIが隣同士に積み重なってしまい、他に何も実行できなくなります。 0:メカニズムを無効にします。CPU時間に関係なく、perfのサンプリングレートを監視または修正しないでください。 1-100:perfのサンプルレートをこのCPUの割合に調整しようとします。注:カーネルは、各サンプルイベントの「予想される」長さを計算します。ここで100は、その予想される長さの100%を意味します。これが100に設定されている場合でも、この長さを超えると、サンプルの調整が見られる場合があります。CPUの消費量を本当に気にしない場合は、0に設定します。 これは、0がプロファイリングサンプルレートがチェックされなくなったことを意味しているように聞こえますが、freqサブシステムは実行されたままです(?)。 誰でもfreqでカーネルプロファイリングを完全に無効にする方法に光を当てることができますか? 編集:誰かがperfなしでカーネルを構築しようと提案したが、これは可能だとさえ思わない。オプションは切り替え可能ではないようです: EDIT2:さらに読んだ後、kernel.perf_event_max_sample_rateゼロに設定できる可能性があると判断しました。つまり、1秒あたりのサンプルはありません。ただし、これもできません(source): コミット02f98e3e36da106338b7c732fed516420fb20e2a 著者:クヌート・ピーターセン 日付:2013年9月25日水曜日14:29:37 2013 +0200 perf:perf_event_max_sample_rateの下限として1を強制します 編集3:FWIW perf_cpu_time_max_percentは25に設定されています。つまり、カーネルはハードウェアレジスタのサンプリングに時間の25%以上を費やしていました。これは、ベンチマークマシンでは受け入れられません。 perf_cpu_time_max_percentカーネルはハードウェアレジスタの読み取り時間の25%以上を使用し続けるため、ゼロに設定しても状況が悪化するだけであると確信しています。エラーが発生してサンプルレートが調整されるため、カーネルがperfでの時間の<25%を使用するクォータを確実に満たそうとします。私見ではまだ25%が高すぎます。 本当にperfを無効にできない場合、おそらく最良の妥協点はperf_event_max_sample_rate1 に設定することです。 …

6
有意義なSAS対SATAの比較/ベンチマークを見た人はいますか?
SATAがSASより遅いということはよく耳にしますが、まともなベンチマークは1つしか見つかりませんでした。 http://blog.whitesites.com/SAS-RAID-0-VS-SCSI-RAID-0-VS-SATA-Benchmarks__633689244191943184_blog.htm この場合、SASドライブが10KでSATAドライブが7200 RPMであると読むまで、SASが一番上に表示されます。 誰も同等の速度のディスクで良いベンチマーク/比較を見ましたか?誰かが実際の負荷(DBの負荷/検索、メディアストリーミングなど)を見ましたか?
15 sata  sas  benchmark 

5
このエラーを理解する:apr_socket_recv:接続がピアによってリセットされました(104)
したがって、Apacheベンチマーク(ab)でベンチマークを実行し、大量のリクエストを使用するとします。その後、テストの途中で時々このエラーが発生します。 意味すらわかりません。どうすれば修正できますか?それとも、とにかくサーバーがあまりにも多くのヒットを取得した場合に発生するものですか?問題は、10,000ヒットを実行すると、すべてが完全に実行されることです。もう一度実行すると、4000になり、エラーが発生します。 apr_socket_recv: Connection reset by peer (104) 私のセットアップについて少し:私はnginxが静的なリクエストを取得し、動的なリクエストをApacheに処理しています。問題のファイルはnginxによってキャッシュから提供されるので、おそらくnginxがリクエストを処理する方法に関係していると思いますか? アイデア?

6
LinuxサーバーでCPU負荷を生成する方法
サーバーの偽の負荷をテストしたいのですが、システムのCPU負荷を生成するバーンインまたはベンチマークコマンドラインユーティリティを探しています。 CPU(ハードディスクの負荷、ネットワーク、coのみ)のみをバーンインできるようにし、負荷を実行する期間を設定できるようにします。意味システムで10分間のCPU負荷:実行できるものが必要です。 何か案は?

6
LinuxでFLOPSを推定しますか?
LinuxシステムでFLOPSを推定するための迅速で簡単なプログラムを探しています。HPLを見つけましたが、コンパイルすることはいらいらすることが判明しています。必要なのは、FLOPSの概算であり、ベンチマークパッケージの調査や依存ソフトウェアのインストールに1日費やす必要はありません。そのようなプログラムは存在しますか?ループ内で2つのフロートを乗算するCプログラムを作成するだけで十分でしょうか?
13 linux  benchmark 

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