Perangkat Keras Server lebih lambat dari Perangkat Keras Workstation (Perangkat Lunak yang Sama)


0

Saya membuat Sinkronisasi Database saya. Perangkat lunak multi-utas. Di workstation saya sendiri

  • CPU: i5 2500
  • RAM: 8 GB
  • HDD: 2x WDC WD5003ABYZ (Cermin Perangkat Lunak)
  • OS: Windows 10 Ultimate
  • SQL Server: SQL 2008r2

itu selesai dalam 0: 18-0: 25 detik.

Di server hal yang sama membutuhkan waktu 1 menit dan 24 detik jika saya beruntung!

  • CPU: 2x Intel Xeon E5620
  • RAM: 24 GB
  • HDD: RAID 6 Toshiba MBF2600RC 500 GB (10K)
  • OS: Windows 2008r2
  • SQL Server: SQL 2008r2

Kedua komputer sepenuhnya diperbarui, dan kedua komputer hanya digunakan oleh saya. Saya tidak tahu apa yang menyebabkan ini, atau ke mana saya harus mencari. Perangkat lunaknya (kecuali OS) adalah sama.

Ada ide?


Server Anda memiliki bandwidth memori lebih sedikit dan CPU lebih lambat dari workstation Anda (meskipun tidak banyak). Software database hampir selalu baik memori atau I / O terikat, sehingga akan menyakiti itu banyak .
Austin Hemmelgarn

Konfigurasi server database adalah hal-hal yang rumit, dan banyak dari itu difokuskan pada bagaimana perangkat keras ini digunakan. konfigurasi yang sama tidak akan sesuai pada kedua sistem.
Frank Thomas

Anda mengatakan " itu selesai dalam 0: 18-0: 25 detik ". Saya bertanya apa yang melengkapi dalam kerangka waktu ini? Mungkin ada hambatan dalam jaringan atau beberapa hop, dll juga dari satu lawan yang lain. Misalnya, jika Anda menjalankan kueri di workstation dan lebih dekat ke database daripada server atau memiliki lebih banyak throughput, dll. Maka mungkin itulah alasannya. Saya akan berpikir RAID 6 dari drive 10K akan lebih cepat daripada dua WD HDD jadi mungkin leher botol Anda adalah jaringan dan tergantung pada apa yang dilakukannya tepatnya WS secara fisik lebih dekat dengan data atau pada peralatan jaringan yang lebih cepat.
Pimp Juice IT

Di mana letak perangkat? Mungkinkah masalahnya bandwidth jaringan?
davidgo

Halo semuanya, terima kasih atas tanggapan yang cepat, sementara itu saya menyadari bahwa pertanyaan ini agak sulit dijawab ... maaf. 1. Server itu sendiri adalah MSSQL Server 2. Aplikasi berjalan pada Server 3. Server tidak mengambil data dari server lain tetapi server ini sendiri berada di Same Switch. Saya menyadari bahwa saya mungkin dapat mempersempit masalah mungkin dengan VMWARE, saat ini saya menginstal Windows 10 VM dengan spesifikasi yang sama, dan saya akan membandingkannya dengan Windows 2008 r2 ... Saya akan memperbarui ini nanti. Terima kasih lagi .
user1937012

Jawaban:


-1

Raid6 mungkin menyebabkan beberapa masalah Anda. Beralihlah ke raid 10 jika Anda bisa dan lihat apakah itu membaik. http://wintelguy.com/raidperf.pl menunjukkan penurunan kinerja ~ 15% dengan raid6 lebih raid1. Serangan 10 harus jauh lebih cepat. Ada juga kasus penggunaan di mana raid6 memiliki efek yang lebih terlihat. https://blog.storagecraft.com/raid-performance/

Jangan mengesampingkan kesalahan perangkat keras, server itu sudah cukup tua saya akan menjalankan memtest dan melihat apakah Anda memiliki masalah. Mungkin hard drive gagal saya akan memeriksa SMART log. Sistem Operasi telah dioptimalkan selama bertahun-tahun, jadi ada kemungkinan ada beberapa yang ikut berperan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.