कार्य निम्नानुसार था - फोटोग्राफर के लिए भंडारण प्रणाली को अपग्रेड करना। बल्कि, फोटोग्राफर।
विंडोज सर्वर 2008 (जैसा कि ऐतिहासिक रूप से हुआ), एक RAID नियंत्रक Adaptec 3405, और 4x 1.5TB ड्राइव पर आधारित एक नेटवर्क भंडारण था। बाहरी दुनिया के साथ संवाद करने के लिए, हमने 2-पोर्ट गीगाबिट सर्वर नेटवर्क कार्ड HP NC360T का उपयोग किया।
मौजूदा प्रणाली की समस्याएं:
- नेटवर्क संसाधनों तक पहुंच की गति "विश्राम" गीगाबिट ईथरनेट इंटरफेस के प्रदर्शन पर,
- RAID सरणी पर स्थान बाहर चल रहा था।
सुझाव:
- डिस्क सरणी पर स्थित फ़ोटो और वीडियो सामग्री की फ़ाइलों के लिए नेटवर्क पर त्वरित पहुंच,
- डिस्क सरणी की उपलब्ध मात्रा को 2-3 गुना बढ़ाएं।
एक ट्रंक में गीगाबिट इंटरफेस के संयोजन के विचार को निष्क्रिय करने की कोशिश की गई और खारिज कर दिया गया। एचपी समर्थन और पढ़ने के मानकों के साथ देर से संचार ने एक बार फिर पुष्टि की कि मल्टीपॉर्ट सर्वर नेटवर्क कार्ड की उपस्थिति और एलएसीपी समर्थन के साथ एक प्रबंधित स्विच भी मौजूदा सिस्टम के लिए 1 सर्वर और 1 क्लाइंट के बीच कई प्रणालियों पर लोड को संतुलित करने की अनुमति नहीं देता है।
सस्ती Infiniband कार्ड के आधार पर भंडारण करने का विचार भी बहुत प्रेरणादायक नहीं था - इसके लिए कई कंप्यूटरों से फ़ाइलों तक पहुंच के साथ नेटवर्क भंडारण की आवश्यकता थी। भले ही यह विशेष रूप से उच्च गति के साथ बिल्कुल भी नहीं है (कुछ के लिए, एक गीगाबिट इंटरफ़ेस भी उपयुक्त है, कुछ के लिए, टाइप एन के बहु-थ्रेडेड वाईफाई, लेकिन फिर, आप देखते हैं, वे लैपटॉप पर एसी लगाना शुरू कर देंगे)।
वास्तव में, एक विकल्प है - 10G ईथरनेट। जिसकी एक परेशानी है - कीमत।
उदाहरण के लिए, HP NC523SFP (लड़की के नाम में Qlogic) को लें और 1 कार्ड के लिए लगभग $ 1000 की कीमत लें।
ट्रांसीवर के लिए समान राशि के बारे में जोड़ें और प्राप्त करें ... हमें इस कार्य के लिए आर्थिक रूप से बेतुका मूल्य मिलता है।
मूल्य के मुद्दे ने एक महत्वपूर्ण भूमिका निभाई। यह कार्य "3 कोपेक के लिए शांत करने के लिए" नहीं था, लेकिन ब्रांड-नाम के कॉर्पोरेट फैसले जिन्हें मुझे अतीत से निपटना था ... कई सालों तक बजट भी फिट नहीं था।
और मुझे अपनी आँखों को ईबे की ओर मोड़ना पड़ा।
वहां उठाया गया
- $ 200 की कीमत पर Myricom 10G-PCIE2-8B2-2S से दो 10G कार्ड,
- $ 60 के लिए अज्ञात चीनी निर्माता के दो 10G SFP ट्रांसीवर,
- $ 400 के लिए एसएटीए / एसएएस केबल के साथ एडेप्टेक 7805 RAID नियंत्रक।
शायद, नेटवर्क कार्ड और नियंत्रक को आसान लिया जा सकता है - सस्ता, यदि आप प्रतीक्षा करते हैं - चुनते हैं। लेकिन राज्यों से एक अवसर था ...
ट्रांससीवर्स को छोड़कर सब कुछ जल्दी से आ गया, और ट्रांससीवर्स चीन से यात्रा कर रहे थे। हम इत्मीनान से चले गए। लेकिन फिर भी रूसी मेल ने उन्हें दिया :-)
यह देखते हुए कि दो से अधिक के फास्ट कनेक्शन चैनल के साथ वर्कस्टेशन भविष्य में भी योजनाबद्ध नहीं हैं, उन्होंने 10G स्विच के बिना किया। जबकि ट्रांससीवर्स यात्रा कर रहे थे, मशीनों को माइरिकॉम डायरेक्ट जुड़वा जुड़वा कार्डों के साथ जोड़ने की कोशिश की गई थी, जिसकी लंबाई में 7 मीटर की सिस्को केबल थी। सिस्टम शुरू नहीं हुआ। कार्ड ने इंटरफ़ेस को "उठाया" और फिर इसे "गिरा दिया"। कार्ड से डायग्नॉस्टिक्स का एक गुच्छा के लिए माईक्रोम समर्थन ने कहा (सौभाग्य से, कार्ड के पास ऐसा अवसर है), "इस तरह की कोशिश करो, फिर इस तरह" जैसी बहुत सारी सलाह दी, लेकिन अंत में मैंने संक्षेप में "केबल को बदल दिया"।
एक और ट्विनएक्स केबल हाथ में नहीं थी, इसलिए मुझे ट्रांसवर्स के लिए इंतजार करना पड़ा।
उन्हें सफलतापूर्वक प्राप्त किया गया था, कार्ड पर रखा गया था, और 10-मीटर एलसी-एलसी पैच कॉर्ड द्वारा जुड़ा हुआ था (700 रूबल के लिए पास की दुकान पर खरीदा गया था)। लिंक "गुलाब" तुरन्त।
Microsoft NTttcp के माध्यम से परीक्षणों पर, यह 9.5 - 9.6 गीगाबाइट निकला। जब रुकावट के लिए देरी के साथ AIM (एडेप्टिव इंटरप्ट मॉडरेशन) कार्ड पर सक्षम किया जाता है, तो डिफ़ॉल्ट 25 माइक्रोसेकंड होता है। यह उन समर्थन के अनुसार, कुछ मामलों में अनावश्यक रूप से सीपीयू को लोड करता है, लेकिन कम विलंबता देता है।
एआईएम बंद होने के साथ, परीक्षण में प्रदर्शन 30% तक गिर गया। शायद यह परीक्षण वास्तविक भार के लिए एक संकेतक नहीं है, लेकिन अभी तक एआईएम के साथ छोड़ दिया गया है। सौभाग्य से, इस कार्य के लिए बहुत अधिक प्रोसेसर शक्ति है (Intel i7 3770)।
इस परीक्षण से पता चला कि कम से कम कोई स्पष्ट बकवास नहीं किया गया है, कार्ड पूरी गति से काम कर रहे हैं।
डिस्क सरणी 5 WD लाल 3TB डिस्क पर बनाया गया था। RAID5 में। प्रस्तावित RAID6 को "हम अभी भी सब कुछ क्लाउड पर कॉपी किया है" के आधार पर स्वीकार नहीं किया गया था। दरअसल, क्रैशप्लान से प्रोग्राम सर्वर पर कॉन्फ़िगर किया गया है, और 20 मेगाबिट चैनल के माध्यम से सब कुछ खुशी से अटलांटा में डेटा सेंटर के लिए छोड़ देता है। उन्होंने डेटा को पुनर्स्थापित करने की कोशिश की (फ़ाइल का पुराना संस्करण किसी तरह इस्तेमाल किया गया था)। यह काफी हंसमुख तरीके से बहाल किया गया है।
डिस्क सरणी दिन जा रहा था। और एक और कुछ घंटे वहाँ पुराने सरणी से डेटा की प्रतिलिपि बनाई गई थी। बिल्ड-चेक के दौरान, सरणी का उपयोग शुरू किया जा सकता है, लेकिन प्रदर्शन दिलचस्प नहीं था।

डेटा एकत्र करने और कॉपी करने के बाद, परीक्षण शुरू हुआ। सिंथेटिक परीक्षणों के साथ शुरू करने के लिए।
ATTO बेंचमार्क है कि जब सर्वर पर सीधे चल रहा है, कि जब ग्राहक के साथ काम कर कुछ अजीब दिखा।

सर्वर से परीक्षण।

ग्राहक मशीन से परीक्षण करें
बल्कि, यह स्थानीय कनेक्शन के मामले में नियंत्रक कैश तक पहुंच की गति को मापता है। और नेटवर्क कनेक्शन के मामले में, यह आमतौर पर स्पष्ट नहीं है कि क्या है।
इस मामले में, नेटवर्क इंटरफ़ेस 100% पर लोड किया गया है।

एचडी ट्यून प्रो भी कुछ अजीब दिखा। यह याद करते हुए कि इस श्रृंखला के एकल डिस्क से, सबसे अच्छा, आप लगभग 150 मेगाबाइट प्रति सेकंड पढ़ने-लिखने वाली बड़ी फ़ाइलों पर प्राप्त कर सकते हैं, ऐसा लगता है कि हम फिर से नियंत्रक कैश को माप रहे हैं।

अधिक दिलचस्प छवियों के साथ वास्तविक काम था।
ऐसा लगता है कि लाइटरूम से तस्वीरें देखने की गति 4 गुना बढ़ गई है।
फ़ोटोशॉप में बड़े पैनोरमा को खोलते और सहेजते समय (बिना चिपके “गैर-सरेस से जोड़ा हुआ” परत-दर-परत परत चित्र 3.5 GB का आकार), सिस्टम “क्लाइंट मशीन पर फ़ोटोशॉप प्रदर्शन” में भाग गया। सेकंड 4 की एक फ़ाइल खोली गई, सेकंड 10 रिकॉर्ड किए गए थे। इन 10 सेकंड के अधिकांश भाग के लिए, फ़ोटोशॉप ने "बिना नेटवर्क गतिविधि दिखाए बिना" अपने बारे में सोचा।

चोटियों का पहला समूह एक तस्वीर पढ़ रहा है, लगभग 100% इंटरफ़ेस लोड करने वाला अंतिम समूह एक चित्र रिकॉर्डिंग है।
ऐसा लगता है कि काम करना कई बार तेज हो गया है। हाँ, और डिस्क की 12TB थोड़ी देर के लिए पर्याप्त है :-)
मैं अपने आप को उच्च प्रदर्शन कंप्यूटिंग के क्षेत्र में विशेषज्ञ नहीं मानता हूं, और मुझे इस प्रणाली के बारे में टिप्पणियों - सुझावों पर खुशी होगी।
कहानी का निरंतरता।