คำถามติดแท็ก performance

คำถามเกี่ยวกับประสิทธิภาพของฮาร์ดแวร์และซอฟต์แวร์ของเซิร์ฟเวอร์หรือประสิทธิภาพเครือข่าย

1
การเชื่อมต่อระยะไกลไปยังเซิร์ฟเวอร์ MySQL ใช้เวลานานมาก
ฉันมีเซิร์ฟเวอร์ MySQL 5.0.75 ที่ทำงานบนโน้ตบุ๊ก Linux ซึ่งฉันต้องการเชื่อมต่อจากเครื่องอื่นในเครือข่ายท้องถิ่น การเชื่อมต่อนี้ใช้เวลา 5-6 วินาที: mysql -h 172.22.65.101 -u myuser -p123 ปิงไปยังโฮสต์ MySQL: PING 172.22.65.101 (172.22.65.101) 56(84) bytes of data. 64 bytes from 172.22.65.101: icmp_seq=1 ttl=64 time=0.799 ms 64 bytes from 172.22.65.101: icmp_seq=2 ttl=64 time=0.000 ms 64 bytes from 172.22.65.101: icmp_seq=3 ttl=64 time=6.43 ms 64 bytes …

8
ระบบไฟล์ที่ดีที่สุดสำหรับฮาร์ดไดรฟ์ภายนอก (USB) / สื่อหน่วยความจำ USB
เกือบทั้งหมดภายนอก USB ฮาร์ดดิสก์และหน่วยความจำ USB สื่อ / ไม้มาวันนี้ preformatted กับFAT32 เท่าที่ฉันรู้ข้อได้เปรียบเพียงอย่างเดียวของระบบไฟล์คือความเข้ากันได้ระหว่างระบบปฏิบัติการและอุปกรณ์ มันเป็นเหตุผลที่จะฟอร์แมตexFATหรือแม้แต่NTFS ? สิ่งนี้จะส่งผลกระทบต่อประสิทธิภาพและความปลอดภัยอย่างไร

2
ZFS pool อ่านต่อเนื่องช้า
ฉันมีคำถามที่เกี่ยวข้องกับปัญหานี้ แต่มันซับซ้อนเกินไปและใหญ่เกินไปดังนั้นฉันตัดสินใจว่าฉันควรแยกปัญหาออกเป็น NFS และปัญหาในท้องถิ่น ฉันได้ลองถามเกี่ยวกับเรื่องนี้ในรายชื่อผู้รับจดหมาย zfs-discuss ไม่สำเร็จมาก การคัดลอกช้าระหว่างไดเร็กทอรี NFS / CIFS บนเซิร์ฟเวอร์เดียวกัน โครงร่าง: ฉันติดตั้งอย่างไรและสิ่งที่ฉันคาดหวัง ฉันมีพูล ZFS พร้อมดิสก์ 4 ตัว 2TB RED กำหนดค่าเป็น 2 มิเรอร์ที่มีลาย (RAID 10) บน Linux, zfsonlinux ไม่มีแคชหรืออุปกรณ์บันทึก ข้อมูลมีความสมดุลระหว่างกระจก (สำคัญสำหรับ ZFS) แต่ละดิสก์สามารถอ่าน (raw w / dd) ที่ 147MB / วินาทีในแบบคู่ขนานให้ปริมาณงานรวม 588MB / วินาที ฉันคาดหวังว่าจะมีการเขียน 115MB / วินาที, อ่านได้ …
10 linux  raid  performance  zfs  zpool 

4
การปรับปรุงประสิทธิภาพ OpenVPN
ฉันพยายามปรับปรุงประสิทธิภาพ OpenVPN ของฉันและนี่คือการตั้งค่าปัจจุบันของฉัน: cat /etc/openvpn/server.conf port 443 #- port proto tcp #- protocol dev tun #tun-mtu 1500 tun-mtu-extra 32 #mssfix 1450 tun-mtu 64800 mssfix 1440 reneg-sec 0 ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt cert /etc/openvpn/easy-rsa/2.0/keys/server.crt key /etc/openvpn/easy-rsa/2.0/keys/server.key dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login #plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login #- Comment this line if you are using FreeRADIUS …

4
RAID 10 ขนาดใหญ่หนึ่งตัวเปรียบเทียบกับอาร์เรย์ขนาดเล็กหลาย ๆ
คำถามของฉันคือเมื่อใดควรสร้างอาร์เรย์ขนาดใหญ่หนึ่งตัวที่มีประสิทธิภาพการอ่านและเขียนอย่างรวดเร็วเช่น RAID 10 แทนที่จะสร้างอาร์เรย์ที่เล็กลงสำหรับแอปพลิเคชันเฉพาะ ดูเหมือนว่าสำหรับฉันหากความต้องการ I / O โดยรวมของฉันไม่หนักมากอาเรย์เดี่ยวที่มีประสิทธิภาพการอ่านและการเขียนที่ยอดเยี่ยมสามารถมอบประสิทธิภาพที่ดีขึ้นโดยรวมให้กับแอปพลิเคชันทั้งหมดยกเว้นในช่วงเวลา ในเวลาเดียวกัน (การคัดลอกไฟล์ขนาดใหญ่จำนวนมากในขณะที่ฐานข้อมูลกำลังได้รับการกระแทก) หากฉันอุทิศคู่ spindles ไปยังงานเฉพาะเช่นบันทึกธุรกรรมและพวกเขาไม่ได้ทำให้เหงื่อกับภาระ ... ทำไมไม่เพียงแค่วางภาระงานนั้นลงใน RAID 10 ที่มีขนาดใหญ่ขึ้น? แกนหมุนเหล่านั้นจะสามารถมีส่วนร่วมในภาระงานอื่น ๆ แทนการนั่งรอบรอยขีดข่วนตัวเอง 60% ของเวลา PS ในกรณีของฉันโดยเฉพาะค่าใช้จ่ายค่าใช้จ่ายของ RAID 10 ไม่ได้เป็นปัจจัยเพราะฉันกำลังมองหาการสร้างอาร์เรย์ RAID 1 หลายชุดและ RAID ขนาดเล็กหนึ่งตัว 5. การใช้ RAID 10 สำหรับปริมาณพื้นที่ที่ฉันต้องการจะเปรียบเทียบกัน
10 performance  raid 


1
ความเร็วต่อเนื่องช้าลงในไดร์ฟ 9x7-Raidz2 (ZFS ZoL 0.8.1)
ฉันใช้พูล ZFS ขนาดใหญ่ที่สร้างขึ้นสำหรับ 256K + ตามลำดับขนาดการอ่านและการเขียนผ่าน iSCSI (สำหรับการสำรองข้อมูล) บน Ubuntu 18.04 เมื่อพิจารณาถึงความจำเป็นในการรับส่งข้อมูลและประสิทธิภาพพื้นที่ที่สูงและความต้องการบล็อกขนาดเล็กแบบสุ่มน้อยลงฉันจึงไปตรวจค้นลายทาง raidz2 บนกระจกลายทาง อย่างไรก็ตามประสิทธิภาพการอ่านตามลำดับ 256K นั้นต่ำกว่าที่ฉันคาดไว้มาก (100 - 200MBps สูงสุดถึง 600MBps) เมื่อ zvols กดปุ่ม ~ 99% iowait ใน iostat อุปกรณ์สำรองมักจะทำงานระหว่าง 10 และ 40% iowait ซึ่งแนะนำให้ฉันเห็นคอขวดเป็นสิ่งที่ฉันขาดการตั้งค่าเนื่องจากไม่ควรเป็น backplane หรือซีพียูใน ระบบนี้และปริมาณงานต่อเนื่องไม่ควรทำงานหนักเกินไป ฉันเล่นค่อนข้างน้อยด้วยพารามิเตอร์โมดูล (การตั้งค่าปัจจุบันด้านล่าง) อ่านบทความหลายร้อยเรื่องเกี่ยวกับ OpenZFS github ฯลฯ การปรับค่า prefetch และการรวมกันทำให้ฉันอยู่ในระดับประสิทธิภาพนี้ - โดยค่าเริ่มต้นฉันทำงานที่ประมาณ …

6
ประสิทธิภาพต่ำทั้ง iSCSI และ AoE
เรากำลังมองหาที่จัดเก็บข้อมูลความเร็วที่เป็นกันเอง เนื่องจากงบประมาณต่ำเราจึงตัดสินใจใช้ซอฟต์แวร์ iSCSI หรือ AoE เป้าหมาย ก่อนที่เราจะเปลี่ยนโครงสร้างพื้นฐานการผลิตของเราเรากำลังทำการทดสอบเพื่อเลือกเทคโนโลยีที่ดีที่สุด สำหรับการทดสอบเราใช้: ฟูจิตสึซีเมนส์ RX200 S4 เป็นเป้าหมาย Fujitsu Siemens RX200 S4 เป็นผู้ริเริ่ม NetGear จัดการสวิตช์ 1GBit onic NICs (Broadcom w / TOE), EdiMax NICs, Broadcom NICs w / TOE - ทั้งหมด 1GBit เซิร์ฟเวอร์เป้าหมายใช้คอนโทรลเลอร์ QLogic พร้อมไดรฟ์ WD WD Blue ขนาด 6 2TB ทั้งระบบปฏิบัติการเป้าหมายและตัวเริ่มต้นคือ Ubuntu 16.04 LTS พร้อมอัปเดตทั้งหมด …

2
ผูก DNS ซ้ำช้า
เราเพิ่งตั้งค่าเซิร์ฟเวอร์ DNS แบบเรียกซ้ำโดยใช้ Bind 9.10 ที่เสถียรล่าสุด เราพบว่าการค้นหา DNS แบบเรียกซ้ำค่อนข้างช้า ทุกที่ตั้งแต่ 1 - 3 วินาที เมื่อการค้นหาอยู่ในแคช DNS จะแก้ไขในเรื่องของมิลลิวินาทีตามที่คาดไว้ เรากำลังใช้คำแนะนำ ROOT สำหรับการค้นหาแบบเรียกซ้ำและสิ่งนี้ดูเหมือนจะเป็นที่มาของความเชื่องช้า หากเรากำหนดค่าตัวส่งต่อความละเอียด DNS จะลดลงเป็นเวลาเรียกคืนที่เหมาะสมระหว่าง 100 - 300ms สำหรับบริการที่เรากำลังตั้งค่าฉันไม่ต้องการพึ่งผู้ส่งต่อฉันต้องการใช้คำแนะนำราก นี่คือการกำหนดค่าหลักจากไฟล์named.confของเรา พอยน์เตอร์ใด ๆ ที่ช่วยปรับปรุงประสิทธิภาพจะดีมาก options{ allow-recursion { any; }; allow-query-cache { any; }; allow-query { any; }; listen-on port 53 { any; }; …


3
PostgreSQL ทำการคอมมิชชันช้า
เรากำลังประสบปัญหาบางอย่างกับการกำหนดค่า PostgreSQL หลังจากการวัดประสิทธิภาพบางอย่างฉันพบว่าการสืบค้นที่ง่ายมากใช้เวลาค่อนข้างนานเมื่อทำการตรวจสอบอย่างละเอียดยิ่งขึ้นดูเหมือนว่าคำสั่ง COMMIT ที่แท้จริงนั้นช้ามาก ฉันทดสอบง่ายมากโดยใช้ตารางต่อไปนี้: CREATE TABLE test ( id serial primary key, foo varchar(16), ); หลังจากเปิดการบันทึกในทุกงบฉันใช้แบบสอบถามต่อไปนี้ 10,000 ครั้ง: BEGIN; INSERT INTO test (a) VALUES ('bar'); COMMIT; BEGIN และ INSERT กำลังใช้เวลา <1 มิลลิวินาทีในการดำเนินการให้เสร็จสมบูรณ์ แต่ COMMIT ใช้เวลาเฉลี่ย 22 มิลลิวินาทีในการดำเนินการให้เสร็จสมบูรณ์ ใช้มาตรฐานเดียวกันบนพีซีของฉันเองซึ่งช้ากว่ามากทำให้ค่าเฉลี่ยเดียวกันสำหรับคำสั่ง BEGIN และ INSERT แต่ COMMIT เฉลี่ยอยู่ที่ประมาณ 0.4ms (เร็วกว่า 20 เท่า) …

1
KVM / Qemu, Ubuntu: ทำไมซีพียูแขกมากขึ้นจึงเพิ่ม Disk-I / O อย่างรวดเร็ว?
เรามีคลัสเตอร์ Heartbeat / DRBD / Pacemaker / KVM / Qemu / libvirt ซึ่งประกอบด้วยสองโหนด แต่ละโหนดใช้งาน Ubuntu 12.04 64 Bit พร้อมแพ็คเกจ / เวอร์ชั่นต่อไปนี้: เคอร์เนล 3.2.0-32-generic # 51-Ubuntu SMP DRBD 8.3.11 qemu-kvm 1.0 + noroms-0ubuntu14.3 libvirt 0.9.13 เครื่องกระตุ้นหัวใจ 1.1.7 การเต้นของหัวใจ 3.0.5 แขกเสมือนกำลังใช้งาน Ubuntu 10.04 64 บิตและ Ubuntu 12.04 64 บิต เราใช้ฟีเจอร์ libvirt เพื่อส่งผ่านความสามารถของโฮสต์ …

5
ฉันจะหาสาเหตุของความแตกต่างของประสิทธิภาพระหว่างเซิร์ฟเวอร์ Ubuntu สองตัวที่เหมือนกันได้อย่างไร
ฉันใช้เซิร์ฟเวอร์Dell R410สองเครื่องในชั้นวางเดียวกันของดาต้าเซ็นเตอร์ (อยู่ด้านหลังตัวโหลดบาลานซ์) ทั้งคู่มีการกำหนดค่าฮาร์ดแวร์ที่เหมือนกันรัน Ubuntu 10.4 ติดตั้งแพคเกจเดียวกันและเรียกใช้เว็บเซิร์ฟเวอร์ Java เดียวกัน (ไม่มีโหลดอื่น ๆ ) และฉันเห็นความแตกต่างด้านประสิทธิภาพที่สำคัญระหว่างทั้งสอง ความแตกต่างด้านประสิทธิภาพนั้นชัดเจนที่สุดในเวลาตอบสนองเฉลี่ยของเซิร์ฟเวอร์ทั้งสอง (วัดในแอป Java เองโดยไม่มีเวลาแฝงเครือข่าย): หนึ่งในนั้นเร็วกว่าอีก 20-30% อย่างต่อเนื่อง ฉันเคยdstatคิดว่าถ้ามีการสลับบริบท, IO, การสลับหรืออะไรก็ได้ แต่ฉันไม่เห็นเหตุผลของความแตกต่าง ด้วยเวิร์กโหลดเดียวกัน, (ไม่มีการสลับ, แทบไม่มี IO), การใช้ cpu และโหลดจะสูงกว่าบนเซิร์ฟเวอร์เดียว ดังนั้นความแตกต่างจึงดูเหมือนว่าจะถูกผูกไว้กับ CPU เป็นหลัก แต่ในขณะที่มาตรฐาน cpu ง่าย ๆ ที่ใช้sysbench(เมื่อปิดโหลดอื่น ๆ ทั้งหมด) ก็ให้ผลที่แตกต่างกันเพียง 6% ดังนั้นอาจไม่ใช่แค่ CPU เท่านั้น แต่ยังรวมถึงประสิทธิภาพของหน่วยความจำ จนถึงตอนนี้ฉันได้ตรวจสอบ: การแก้ไขเฟิร์มแวร์สำหรับส่วนประกอบทั้งหมด (เหมือนกัน) …

4
ปัญหาปริมาณงานผ่านเครือข่าย (เกี่ยวข้องกับ ARP)
วิทยาลัยขนาดเล็กที่ฉันทำงานกำลังประสบปัญหาเครือข่ายแปลก ๆ ฉันกำลังมองหาคำแนะนำหรือความคิดเห็นที่นี่ เราสบายดีในช่วงฤดูร้อน แต่ปัญหาเริ่มขึ้นไม่กี่วันหลังจากนักเรียนกลับไปที่มหาวิทยาลัยเพื่อใช้งานในช่วงฤดูใบไม้ร่วง อาการ อาการหลักคือการเข้าถึงอินเทอร์เน็ตจะใช้งานได้ แต่มันช้ามาก ... บ่อยครั้งจนถึงช่วงหมดเวลา ตัวอย่างเช่นผลลัพธ์ทั่วไปจาก Speedtest.net จะส่งคืนการดาวน์โหลด. 4Mbps แต่อนุญาตให้อัปโหลดความเร็ว 3 ถึง 8 Mbps อาการที่น้อยลงอาจรวมถึงประสิทธิภาพที่ จำกัด อย่างรุนแรงในการถ่ายโอนข้อมูลไปยังและจากไฟล์เซิร์ฟเวอร์ของเราหรือในบางกรณีการไม่สามารถลงชื่อเข้าใช้คอมพิวเตอร์ (ไม่สามารถเข้าถึงตัวควบคุมโดเมน) ปัญหาข้าม vlans หลายรายการและมีผลกับอุปกรณ์ใน vlan เกือบทุกเครื่องที่เราใช้งาน ปัญหาไม่ได้ส่งผลกระทบต่อเครื่องทั้งหมดในเครือข่าย โดยทั่วไปแล้วเครื่องที่ไม่ได้รับผลกระทบจะเห็นการดาวน์โหลดอย่างน้อย 11Mbps จาก speedtest.net และอาจมากขึ้นกับรูปแบบการรับส่งข้อมูลในมหาวิทยาลัยขนาดใหญ่ในเวลานั้น มีหนึ่งรูปแบบในปัญหาที่ใหญ่กว่า เรามี vlan เพียงอันเดียวที่ผู้ใช้ไม่สามารถเข้าสู่เครื่องเกือบทั้งหมดได้เลย เจ้าหน้าที่ไอทีจะเข้าสู่ระบบโดยใช้บัญชีผู้ดูแลระบบท้องถิ่น (หรือในบางกรณีหนังสือรับรองแคช) และจากนั้นมีการเปิดตัว / ต่ออายุหรือส่ง Ping หรือเกตเวย์จะช่วยให้เครื่องทำงาน ... ในขณะที่ ปัญหาที่ซับซ้อนนี้คือ vlan นี้ครอบคลุมห้องปฏิบัติการคอมพิวเตอร์ของเราซึ่งใช้ซอฟต์แวร์ที่เรียกว่า …

3
เป็นอันตรายหรือไม่ที่หน่วยประมวลผลกลางจะโหลด * เสมอ * ที่ 100%?
ในซอฟต์แวร์ HFT ของฉันฉันวางแผนที่จะใช้หนึ่งแกนสำหรับการคำนวณดัชนีหุ้น มันจะwhile(true)วนซ้ำง่ายๆโดยไม่มีความล่าช้าใด ๆ ซึ่งจะคำนวณส่วนประกอบ (รวมและทวีคูณ) บ่อยที่สุดเท่าที่จะเป็นไปได้ (เช่นล้านครั้งต่อวินาที) และฉันวางแผนที่จะทำเช่นนั้น 8 ชั่วโมงต่อวันทุกวัน ฉันไม่เคยมาก่อนโหลดคอมพิวเตอร์ของฉันเต็มเวลา 100% ทุกวัน อาจเป็นอันตรายหรือไม่? หน่วยประมวลผลมี "ทรัพยากร" (แน่นอนมาก) หลังจากนั้นมันสามารถหยุดทำงานได้หรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.