अपने स्थानीय फ़ाइल सर्वर पर मैंने 7x HDD ड्राइव पर 6 छापे हैं।
dd if=/dev/zero of=tempfile bs=1M count=2048 conv=fdatasync
स्थानीय गति परीक्षण मुझे 349 एमबी / एस की गति देता है।
SSD (> 2Gb / s पढ़ने की गति) से सांबा को रिमोट लिखता है जो मुझे 259 एमबी / एस लिखता है। लेकिन रिमोट iSCSI ड्राइव पर लिखता है (Win10 iSCSI आरंभकर्ता पर) मुझे मात्र 151 एमबी / एस लिखता है।
raid6 config - 128K chunk size, stripe_cache_size = 8191. SSD (सैमसंग 860 PRO, 4096K बिटमैप चंक) पर इरादा बिटमैप लिखें।
विकल्पों के साथ घुड़सवार ऐरे: rw,noatime,nobarrier,commit=999,stripe=128,data=writeback
open-iscsi setup: target 4Tb फाइल पर आधारित है।
कोई भी संकेत क्यों iSCSI लिखने पर सांबा की तुलना में धीमी है? कैसे iSCSI गति लिखने के लिए सुधार के बारे में कोई संकेत?
मुझे लगता है कि प्रत्येक ऑपरेशन के बाद डिस्क को लिखने के लिए फ्लश-लिखने के लिए ओपन-इस्की की इच्छा के साथ कुछ करना है, जो कि अत्यधिक समानता वाले पुनर्लेखन के कारण raid6 पर लेखन प्रवर्धन को बढ़ाता है। लेकिन मुझे यकीन नहीं है कि इसे कैसे ठीक किया जाए। पावर आउटेज की स्थिति में वर्तमान में लिखे गए डेटा की सुरक्षा से अधिक महत्वपूर्ण है इसे गति देना।
साइड नोट के रूप में पुराने ietd iSCSI लक्ष्य में राइट-बैक मोड (उपयोग करने IOMode=wb
) को सक्षम करने की क्षमता थी और निरंतर लिखने की गति बहुत तेज थी। दुर्भाग्य से ऐसा प्रतीत होता है कि वर्तमान में यह अप्राप्त है।