web-dev-qa-db-ja.com

Dell R620およびWindows Server 2019でのシングルスレッドのパフォーマンスが遅い

最近、クラスター用の新しいr620サーバーを購入しました。ほとんどの場合、重いデータベーストランザクションを実行しますが、通常、Hyper-V VMでさまざまな作業を実行します。サーバーが私の古いr610よりもはるかに悪いパフォーマンスをしていることに気づき始めたのは、データベース作業の最中でした。それ以来、オンラインで投稿された同様のシステムでの他のディスクマークテストに匹敵するパフォーマンスを求めて、コントローラー、NIC、ドライブを交換しました。ほとんどの場合、ランダムな単一スレッドのパフォーマンスは恐ろしいようです。 biosをPerformanceに変更することは非常に役立ちましたが、それでもまだ動作が遅くなっています。読み取り、書き込み、およびディスクキャッシュの有効化/無効化は動作を変更しますが、パフォーマンスを大幅に変更することはありません。すべての更新が適用され、テストで有効な先読み/書き戻し/ディスクキャッシュを使用しません(最良の結果)。何かが足りないのですか、CPUが本当にシングルスレッドのボトルネックになっているのでしょうか、それとも結果は正常ですか?アドバイスをありがとう!

システム:
R620
Hyper-Vを搭載したWindows Server 2019 Core-Server 2019およびUbuntu 18.04ゲスト
デュアルE5-2650v2
128GB(16x8GB PC3L-12800R)
H710pミニモノ
RAID 5の5x Intel D3-S4610 960GB SSD
インテルX540 NIC

CrystalMark 3の使用-9/4GB:
私のシステム
読み書き
シーケンス:1018/1637
512K:743/1158
4K:19/23
4k QD32:204/75

比較システム- https://www.brentozar.com/archive/2013/08/load-testing-solid-state-drives-raid/
読み書き
シーケンス:1855/1912
512K:1480/1419
4K:34/51
4k QD32:651/88

CrystalMark 6を​​使用-2/100mb:
私のシステム
読み書き
Seq Q32T1:3022/3461
4k Q8T8:335/290
4K Q32T1:210/195
4K Q1T1:32/30

比較システム- https://www.youtube.com/watch?v=i-eCmE5itzM
読み書き
シーケンスQ32T1:554/264
4k Q8T8:314/259
4K Q32T1:316/261
4K Q1T1:33/115

CrystalMark 6を​​使用-5/1GB:
私のシステム
読み書き
Seq Q32T1:2619/1957
4k Q8T8:306/132
4K Q32T1:212/116
4K Q1T1:25/27

比較システム-R610、Hyper-Vコア2012R2 -2008R2ゲスト-デュアルX5670、128 GB 1600MHz RAM、4x Samsung 860 Pro 1TB RAID 5、H700
読み書き
シーケンスQ32T1:754/685
4k Q8T8:305/69
4K Q32T1:262/69
4K Q1T1:32/38

これが、私の古いR610システムと比較した実際の数値です。

同じデータベーステーブルをローカルmariadbから単一のR620 Mariadb Galeraクラスターノードにエクスポートします
R610-170万回/分
R620-116万レック/分

VMからHostに数千の小さなファイルを含むフォルダをコピーします
R610-23秒
R620-2分40秒

または、大容量ファイルのコピーは、R610を約35%上回るR620で良好なパフォーマンスを示します。

2
Justin M

結局のところ、サーバー2019が問題です。私はすべての設定を微調整し、すべてのハードウェアを変更し、2019年5月の時点ですべてを最新のものに更新してみました。最終的に、システムはServer 2016ですぐに機能しました。

0
Justin M

しばらく前にこの問題が発生し、ソリューションがWS2016にダウングレードしていることを思い出したので、フォローアップしたいと思っていました。この投稿をフォローしたかどうかはわかりませんが、 https://www.reddit.com/r/sysadmin/comments/c9a005/server_2019_vm_slow_network_performance_due_to_rsc/

VSwitchでRSCを無効にすることで問題が解決した可能性があります。よくわかりませんが、私はあなたが気づいていることを確認したかっただけです。

宜しくお願いします、

1
bloonacho

SQLはNUMA対応のアプリケーションなので、SQLを表示するようにNUMA設定を手動で構成しようとしていると思いますか?ここで弦をつかむだけですが、それは考えです。

0
bloonacho