1. Klastertushunchasi
Download 71.96 Kb.
|
11-амалий
Kalitlar Klaster tarmog'ining ikkinchi muhim elementi tarmoq kanallarini almashtirish moslamalari. Kommutatsiya moslamalarini tanlashda siz kanal bog'lanishidan foydalanish imkoniyatini ham hisobga olishingiz kerak. Klasterni qurish uchun kanallarni bog'lash texnologiyasidan foydalaniladimi-yo'qligiga qarab, siz turli xil tarmoq uskunalarini tanlashingiz mumkin.
Kalitlar va tarmoq tuzilishining boshqa elementlari protsessorlar o'rtasidagi aloqani ta'minlash, parallel dasturlash va turli xil boshqarish funktsiyalarini qo'llab-quvvatlash uchun ishlatiladi. Parallel dasturlash uchun (Inter Process Communication, IPC) Myricom Myrinet-2000 kaliti keng qo'llaniladi ( http://www.myri.com)) bu juda tez, juda keng miqyosli keng tarmoqli qurilma. Aytilishicha, ulangan tugunlarning soni ortib borar ekan, umumiy tarmoqli kengligi - haqiqiy o'lchovga ega bo'lgan barcha kalitlar singari mutanosib ravishda o'sib boradi va kutish vaqti doimiy bo'lib qoladi. Boshqacha qilib aytganda, har bir yo'lning chizig'i bir xil va yo'llar (yo'nalishlar) soni tugunlarning soniga bog'liq va har bir tugun klaster hajmidan qat'iy nazar barcha boshqa tugunlar bilan aloqaga ega. Masalan, har bir yo'nalishda 6-8 μs tezlik bilan 200 MB / s tezlik bilan harakatlanish mumkin. Foydalanuvchi bo'shliqlari orasidagi aloqalarni Myricom foydalanuvchi darajasidagi dasturidan foydalangan holda IP yoki GM protokollari asosida amalga oshirish mumkin. Agar parallel hisoblash muhiti protsessorlar o'rtasida kengaytirilgan aloqani talab qilmasa, unda arzonroq vositalardan, masalan, Ethernet-dan foydalanish mumkin. GigaNet, SCI yoki ServerNet texnologiyalari, shuningdek InfiniBand kelajakda shaxsiy loyihada ham qo'llanilishi mumkin. Kommutatorni tanlash, birinchi navbatda, uning xususiyatlariga asoslanadi. Eng oddiy holatda klaster tarmog'ini qurish uchun oddiy uyadan foydalanish mumkin. Ushbu echim, narx jihatidan eng foydali, texnologik jihatdan eng muvaffaqiyatsiz hisoblanadi. Qovoqlardan foydalanganda uzatiladigan ma'lumot paketlari yo'naltirilmaydi. Tarmoqqa uzatilgan har qanday paket tarmoqning barcha ishtirokchilariga yuboriladi. Har bir mashina, ma'lum bir paket unga mo'ljallangan yoki qilinmaganligidan qat'iy nazar, tarmoq orqali uzatiladigan barcha ma'lumot paketlarini eshitadi. Faol protsessor almashinuvi bilan bu tarmoq tiqilib qolishiga, to'qnashuvlar sonining ko'payishiga va natijada parallel mashinaning samarali tezligining pasayishiga olib keladi. Masalan, agar bir vaqtning o'zida ikki juft klaster tugunlari ma'lumotni 100 Mbit / s hub orqali almashsa, keyin ularning metabolik tezligi ikki baravar kamayadi. Ushbu muammoni hal qilish uchun siz juftroq mashinalar o'rtasida qandaydir aloqa kanallarini o'rnatishga imkon beradigan yanada "rivojlangan" tarmoq uskunalari - kalitlardan foydalanishingiz kerak. Agar biz, masalan, taxminan 100 Mbit tarmoq haqida gapiradigan bo'lsak, u holda kommutatorning vazifasi n-port kommutatorining juftlari orasidagi juftliklarni barcha n / 2 ulanishlari uchun bir vaqtning o'zida 100 Mbit / s o'tkazish qobiliyatini berishdir. Nazariy jihatdan, kalit bunga kafolat berishi kerak, ammo amalda asbob-uskunalar ishlab chiqaruvchilari ko'pincha narxlarni pasaytirish va portlar sonini ko'paytirish maqsadida o'z mahsulotlarini elektron to'ldirishni soddalashtirishga kirishadilar. Ikkinchi holda, parallelizatsiya Fast Ethernet darajasida ziddiyatlarni keltirib chiqarishi mumkin, bu esa xabarlashish tezligini va shunga mos ravishda parallelizatsiya samaradorligini pasaytiradi. Mening shaxsiy tajribamda, klaster tarmog'ini qurish uchun tarmoq kommunikatorini tanlashda ustuvor jadval quyidagicha ko'rinishi mumkin: Cisco Catalist, 3Com SuperStack 3, Compex Switch. Yaxshi, Compex yoki 3Com kabi turli xil ishlab chiqaruvchilarning eng arzon uyalari. Albatta, kommutatorni tanlash to'g'risida qaror qabul qilganda, ularning boshqa xususiyatlarini, shu jumladan narxini hisobga olish kerak. Yaxshi mahsulotlar va qimmatroq. Shunday qilib, mukammal Cisco Catalyst kalitlari (masalan, ko'p sonli portlarga ega va kanallarni ulash imkoniyatini qo'llab-quvvatlaydigan taniqli model 5000) taniqli kompaniyalarning uskunalariga qaraganda ancha yuqori narxga ega. Hamma kalitlar ham ulanishni ta'minlay olmaydi. Agar siz tarmoqning o'tkazish qobiliyatini oshirish uchun kanallarni bog'lashni ishlatmoqchi bo'lsangiz, siz kalitni tanlashda juda ehtiyot bo'lishingiz kerak. Bunday holatda odatiy uyalar darhol yo'qoladi. Kanallarni bog'lash bilan bog'liq muammo shundaki, agar siz kanallarni bog'lashingiz bo'lsa, siz bir xil MAC manzilga ega ikkita yoki undan ko'p tarmoq kartalarini olasiz. Oddiy ishlashda kalit shunchaki "aqldan ozadi" yoki intensiv ravishda o'zining ichki port jadvallarini tiklaydi, sizning MAC manzilingizni bir portdan boshqasiga o'zgartiradi. Bu kanalning to'liq ishlamasligiga yoki paketlarning yo'qolishiga va tarmoqning ishlashi sezilarli darajada pasayishiga olib kelishi mumkin. Bunday ulangan kanallarning normal ishlashini ta'minlash uchun, kommutatorda Link Aggregatsiya funktsiyalari bo'lishi kerak yoki boshqacha aytganda IEEE 802.3ad standartida ishlashi kerak. Kommutatorni sotib olayotganda, biriktirilgan texnik xususiyatlarni diqqat bilan o'qing va ushbu sehrli iboralarni izlang. Havolani agressiya qilish xususiyatiga ega bo'lgan barcha kalitlarni ham hamma portlarga qo'llashga imkon bermaydi. Masalan, 12/24 100 Mbit / s va ikkita gigabit portga ega modellar mavjud. Ushbu modellarda, bog'lanishni agrigatsiyani faqat ikkita gigabitli portlar uchun sozlash mumkin, ularni ikkita kalitlar orasidagi aloqa uchun ishlatadi. Bunday modellar bizning maqsadlarimiz uchun qo'llanilmasligi aniq. Shuning uchun, kalit sotib olayotganda mutaxassislar bilan maslahatlashish zarur. Kommutatorni sotib olayotganda, biriktirilgan texnik xususiyatlarni diqqat bilan o'qing va ushbu sehrli iboralarni izlang. Havolani agressiya qilish xususiyatiga ega bo'lgan barcha kalitlarni ham hamma portlarga qo'llashga imkon bermaydi. Masalan, 12/24 100 Mbit / s va ikkita gigabit portga ega modellar mavjud. Ushbu modellarda, bog'lanishni agrigatsiyani faqat ikkita gigabitli portlar uchun sozlash mumkin, ularni ikkita kalitlar orasidagi aloqa uchun ishlatadi. Bunday modellar bizning maqsadlarimiz uchun qo'llanilmasligi aniq. Shuning uchun, kalit sotib olishda mutaxassislar bilan maslahatlashish zarur. Kommutatorni sotib olayotganda, biriktirilgan texnik xususiyatlarni diqqat bilan o'qing va ushbu sehrli iboralarni izlang. Havolani agressiya qilish xususiyatiga ega bo'lgan barcha kalitlarni ham hamma portlarga qo'llashga imkon bermaydi. Masalan, 12/24 100 Mbit / s va ikkita gigabit portga ega modellar mavjud. Ushbu modellarda, bog'lanishni agrigatsiyani faqat ikkita gigabitli portlar uchun sozlash mumkin, ularni ikkita kalitlar orasidagi aloqa uchun ishlatadi. Bunday modellar bizning maqsadlarimiz uchun qo'llanilmasligi aniq. Shuning uchun, kalit sotib olishda mutaxassislar bilan maslahatlashish zarur. ularni ikkita kalit o'rtasidagi aloqa uchun ishlatish. Bunday modellar bizning maqsadlarimiz uchun qo'llanilmasligi aniq. Shuning uchun, kalit sotib olayotganda mutaxassislar bilan maslahatlashish zarur. ularni ikkita kalit o'rtasidagi aloqa uchun ishlatish. Bunday modellar bizning maqsadlarimiz uchun qo'llanilmasligi aniq. Shuning uchun, kalit sotib olayotganda mutaxassislar bilan maslahatlashish zarur. Bog'lanish uchun agrigatsiyani sozlash imkonini beruvchi kommutatorning misollari sifatida Cisco Catalist 2900 seriyasini, Cisco Catalist 3500 seriyasini, Cisco Catalist 5000 seriyasini, 3Com SuperStack 3 4950, 4400 va boshqalarni eslatib o'tamiz, shuni ta'kidlash kerakki, bog'lovchi agrigatsion funktsiyalarning mavjudligi yoki yo'qligi nafaqat bog'liq. kommutatorning modellari, balki uning dasturiy ta'minotining versiyasida ham mavjud. Texniklar Germaniyaning Chemnitz Texnologiya Universitetida katta Linux klasteri bilan ishlamoqda Download 71.96 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling