จะทำอย่างไรกับกลุ่มคอมพิวเตอร์เก่าที่ใช้ Ubuntu?


22

ที่มหาวิทยาลัยของเราส่วนของเรามีคอมพิวเตอร์ P4 รุ่นเก่าหลายเครื่อง เราตัดสินใจที่จะใช้มันเพื่อสร้างกริด 3x3 ซึ่งจะทำหน้าที่เป็นสื่อกลางสำหรับงานประมวลผลนอกมือของเรา อย่างไรก็ตาม ณ ตอนนี้ทั้งหมดนี้เราได้ทำไปแล้ว:

Skynet ตารางหน้าจอคอมพิวเตอร์ 3x3 ของเรา

นี่คือวิดีโอสตรีมมิ่งที่ทำงานใน 9 ส่วนโดยใช้สคริปต์ vlc / ssh เพื่อจัดการ

ณ ตอนนี้คอมพิวเตอร์ทั้งหมดเชื่อมต่อกับเครือข่ายเดียวและจัดการโดยใช้การตรวจสอบความถูกต้องด้วยคีย์ ssh ฉันชอบที่จะได้ยินความคิดสร้างสรรค์ รายละเอียดฮาร์ดแวร์บางอย่างมีให้:

RAM 1GB, Intel Pentium 4 2.4 GHz, 40GB HDD ที่ใช้ Lucid

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


2
นี่เป็นความคิดที่ดี ฉันจะขอให้ผู้ดำเนินรายการทำให้ชุมชนนี้เป็น Wiki
RolandiXor

2
นี่ไม่ใช่หัวข้อเล็กน้อยใช่ไหม
MarkovCh1

บางทีคุณสามารถใช้ hadoop ได้?
Mateo

คำตอบ:


11

หากคอมพิวเตอร์มีการเชื่อมต่อเครือข่ายที่เหมาะสมมีบริการมากมายที่คุณสามารถใช้เพื่อทำให้อินเทอร์เน็ตเป็นสถานที่ที่ดีขึ้น บางสิ่งที่ฉันกำลังจะลงรายการในรายการนั้นสามารถขนานกันได้โดยตรงในกลุ่ม แต่ส่วนมากทำงานได้ดีมากเมื่อใช้กับกลุ่มของเครื่องที่มี DNS round-robin เพื่อโหลดบาลานซ์และลดผลกระทบหากหนึ่งในนั้น เครื่องดับลง นอกจากนี้คุณสามารถทำการบำรุงรักษาเครื่องครั้งละหนึ่งเครื่องในขณะที่ออกจากคลัสเตอร์และบริการไม่ได้รับผลกระทบ

  • รัน network time daemon และเพิ่มลงในพูลของเซิร์ฟเวอร์เวลา
  • รัน GPG Keyserver และเพิ่มไปยัง Keyservers pool
  • เรียกใช้ Tor bridge หรือรีเลย์และทำสะท้อนเว็บไซต์ Tor Project
  • เรียกใช้เซิร์ฟเวอร์มิกซ์เซิร์ฟเวอร์อีเมล Mixmaster
  • เรียกใช้การบรรจบกันหรือมุมมองทนายความเพื่อติดตามความผิดปกติของ SSL
  • ใช้งานอินสแตนซ์เต็มรูปแบบของ SSL Observatory
  • รันโหนด Tahoe-LAFS เพื่อเข้าร่วมในระบบไฟล์แบบกระจายและปลอดภัย
  • เรียกใช้โหนด I2P หรือ GNUnet

สิ่งที่ดีคือบริการเหล่านี้ส่วนใหญ่ไม่ได้ใช้ตัวประมวลผลมากนักดังนั้นจึงสามารถทำงานได้ดีแม้กับฮาร์ดแวร์รุ่นเก่า สำหรับบริการประเภทต่าง ๆ เหล่านี้มีความสำคัญน้อยกว่าพลังการประมวลผลโดยรวมที่คุณสามารถมีส่วนร่วมได้และที่สำคัญยิ่งกว่านั้นก็คือเครื่องจักรที่มีความหลากหลาย นั่นเป็นเหตุผลที่ฉันแนะนำพวกเขามากกว่าสนับสนุนหนึ่งในหลาย ๆ โครงการ @home:

สำหรับเครื่องรุ่นเก่าคุณจะได้รับสิ่งที่ดีกว่าในโลกแห่งการบริการเหล่านี้มากกว่าสิ่งที่ต้องการ CPU ทั้งหมดที่จะได้รับ

แน่นอนด้วยเวลา CPU ที่เหลือของคุณคุณยังสามารถลองรักษามะเร็งหรือค้นหาท้องฟ้า


11

วางไคลเอ็นต์การคำนวณแบบกระจายเอาไว้ที่นั่นและบริจาควัฏจักรที่ไม่ได้ใช้ของคุณให้กับวิทยาศาสตร์

อาจจะเป็นสิ่งที่ต้องการ http://folding.stanford.edu/


เริ่มทำงานกับมัน!
Nemo

8

คุณอาจลองขุด bitcoinsบ้าง สกุลเงินเสมือนนี้ใช้เพียร์ทูเพียร์โปรโตคอล (และสามารถแลกเปลี่ยนเป็นเงินจริงได้อย่างง่ายดายในขณะที่เขียน bitcoin มีค่าประมาณ $ 11) มีเหรียญซึ่งไม่ได้ถูกสร้างขึ้นโดยสถาบันเดียว แต่โดยเครือข่าย ของผู้ใช้ทั้งหมด โอกาสในการสร้างรายได้จำนวนหนึ่งนั้นยิ่งมีพลังในการคำนวณมากขึ้นเท่าไหร่ เมื่อคุณจะเริ่มต้นคุณสามารถคำนวณได้ว่ามันจะชำระ


2
ไม่คุ้มกับค่าใช้จ่ายด้านพลังงานกับ p4 cpus เหล่านั้น
imbaer

1
@imbaer: 2 ปี 2 เดือนต่อมา: 1 bitcoin มีมูลค่า $ 1,100 ฮ่า ๆ.
Zaz

4

ใช่ยังคุณสามารถตรวจสอบ BOINC เช่นกัน: https://boinc.berkeley.edu/

คุณสามารถเพิ่มโครงการที่รองรับ BOINC ได้ตามต้องการ โครงการที่ได้รับการสนับสนุนจาก BOINC ที่มีชื่อเสียงที่สุดคือ SETI @ HOME ฉันคิดว่า แต่มีอีกหลายโครงการในสาขาเช่นยา นี่คือรายการโครงการขนาดเล็ก: https://boinc.berkeley.edu/projects.php



0

คุณสามารถเข้าร่วมในGreat Internet Mersenne Prime Search ! ติดตั้งไคลเอนต์บนคอมพิวเตอร์หลายเครื่องหรือทั้งหมดแล้วปล่อยให้มันทำงาน! หากหนึ่งในเครื่องคอมพิวเตอร์ของคุณค้นพบชนิดใหม่ของเซนเนนายกคุณสามารถชนะเหรียญสหรัฐ 3000 หรือแม้กระทั่งเหรียญสหรัฐ 50.000 มันเหมือนลอตเตอรีที่สนุกที่ค่าเข้าชมเพียงอย่างเดียวคือพลังงานและพลังในการคำนวณของคุณ! และแม้ว่าคุณจะไม่พบหมายเลขเฉพาะใด ๆ คุณก็มีส่วนช่วยด้านวิทยาศาสตร์ด้วยการช่วยยืนยัน / ปฏิเสธสิ่งที่ค้นพบโดยคอมพิวเตอร์ของคนอื่น

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