วิธีการรวม 2 Linux PC เข้ากับเซิร์ฟเวอร์ Owncloud


0

ฉันเพิ่งสร้างเซิร์ฟเวอร์ owncloud โดยใช้พีซีเครื่องเก่าที่มี Intel Quadcore, หน่วยความจำ 8GB, Centos 7, Apache, ฐานข้อมูล Mysql ฉันติดตั้งไดรฟ์ RAID แล้วเพื่อให้ความเร็วในการอ่านเร็วขึ้น อย่างไรก็ตามฉันพยายามอัปโหลดไฟล์ทั้งหมดของฉัน (ประมาณ 1.8TB ของเอกสาร, ภาพถ่าย, เพลงและวิดีโอ) ไปยังเซิร์ฟเวอร์ Owncloud นี้และดังนั้นฉันจึงใช้เวลาประมาณหนึ่งวันในการอัพโหลดน้อยกว่า 30% โดยโหลดเซิร์ฟเวอร์ระหว่าง 4 -5 ฉันคิดว่าฉันมีพีซีเครื่องเดียวกันและฉันวางแผนที่จะรวมพีซีเครื่องนี้เพื่อให้กระบวนการเร็วขึ้น ฉันอ่านว่ามีโอเพนซอร์สการจัดกลุ่มบางอย่างเช่น Beowulf cluster คำถามของฉันคือฉันสามารถใช้กลุ่ม Beowulf ( https://en.wikipedia.org/wiki/Beowulf_cluster ) สำหรับ Owncloud หรือซอฟต์แวร์การทำคลัสเตอร์อื่น ๆ ที่ฉันสามารถใช้ได้? ขอบคุณ

คำตอบ:


1

Owncloud รองรับโมเดลสเกลเอาต์สำหรับการใช้เซิร์ฟเวอร์หลายเครื่อง:

https://doc.owncloud.org/server/8.0/admin_manual/operations/scaling_multiple_machines.html

แต่คำถามหลักข้างต้นคือปัญหาคอขวดของคุณ ขึ้นอยู่กับว่าโหลดส่วนใหญ่เกิดขึ้นจริงคุณสามารถทำอะไรได้บ้าง:

  • มันเชื่อมต่อกับเครือข่ายหรือไม่โดยเฉพาะช้ากับการอัปโหลดไฟล์ขนาดเล็ก? สำหรับความรู้ของฉันเอง ซิงค์ไฟล์หนึ่งต่อหนึ่ง ; การมีเซิร์ฟเวอร์มากกว่าหนึ่งเครื่องจะไม่ช่วยคุณได้ สิ่งหนึ่งที่คุณสามารถทำได้เกี่ยวกับเรื่องนี้คือการเชื่อมต่อฮาร์ดไดรฟ์ที่มีอยู่ของคุณโดยตรงกับเซิร์ฟเวอร์และทำการซิงค์ในเครื่องก่อน

ปัญหาความน่าจะเป็นต่ำกว่า:

  • มันเป็นฐานข้อมูลหรือไม่ (ตรวจสอบ: การใช้งาน CPU mysql บนเซิร์ฟเวอร์) ถ้าเป็นเช่นนั้นคุณสามารถย้ายเซิร์ฟเวอร์ mysql ไปยังคอมพิวเตอร์เครื่องอื่นและเรียกใช้จากที่นั่น

  • มันผูกกับแอปพลิเคชันเซิร์ฟเวอร์หรือไม่ (ตรวจสอบ: การใช้งาน CPU CPU บนเซิร์ฟเวอร์) ถ้าเป็นเช่นนั้นคุณสามารถตั้งค่าการปรับสมดุลโหลดระหว่างเซิร์ฟเวอร์สองเครื่องติดตั้ง php + owncloud บนเซิร์ฟเวอร์ตัวที่สองชี้ไปที่อินสแตนซ์ฐานข้อมูลตัวแรกและลดภาระ


ฉันอัปโหลดโดยใช้สายกิกะบิตจนถึงตอนนี้ฉันเชื่อว่าไม่มีปัญหากับการเชื่อมต่อข้อมูลเพราะฉันพยายามคัดลอกด้วยตนเองจากคอมพิวเตอร์ของฉันไปยังเซิร์ฟเวอร์ของฉันประมาณ 500GB ใช้เวลาเพียง 1+ ชั่วโมง ฉันตรวจสอบโหลดอีกครั้งฉันคิดว่าโหลดที่ใหญ่ที่สุดมาจาก httpd และ mysql มาเป็นอันดับสอง FYI ฉันยังใช้กล้องวงจรปิด zoneminder กับเซิร์ฟเวอร์เดียวกัน ดังนั้นฉันสามารถแบ่งโหลด httpd เป็นคอมพิวเตอร์ 2 เครื่องได้หรือไม่
dsc81
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.