मेरा VMware-ws FreeNAS CIFS (ZFS) बोतल-नेक कहाँ है?


1

पृष्ठभूमि: मैं एक शांत HTPC + NAS का निर्माण कर रहा हूं जिसे सामान्य कंप्यूटर उपयोग के लिए भी उपयोग किया जाना चाहिए। मैं अब तक आम तौर पर चीजों से खुश हूं, यह सिर्फ इतना था कि मैं थोड़ा बेहतर आईओ प्रदर्शन की उम्मीद कर रहा था। यदि मेरी अपेक्षाएँ असत्य हैं तो मुझे कोई सुराग नहीं है। NAS एक सामान्य उद्देश्य फ़ाइल भंडारण और XBMC और अन्य उपकरणों के लिए एक मीडिया सर्वर के रूप में है। ZFS एक आवश्यकता है।

प्रश्न: मेरी बोतल-नेक कहां है, और क्या कुछ है जो मैं अपने प्रदर्शन को बेहतर बनाने के लिए, बुद्धिमानी से कर सकता हूं? मैं सोच रहा हूं कि वीएम-डिस्क सेटिंग्स कुछ हो सकती हैं, लेकिन मुझे वास्तव में पता नहीं है कि कहां जाना है क्योंकि मुझे न तो फ्रीएनएएस और न ही वीएमवेयर-डब्लूएस का अनुभव है।

टेस्ट: जब मैं होस्ट ओएस पर हूं और फाइल (एसएसडी से) को CIFS शेयर में कॉपी करता हूं, तो मुझे लगभग 30 Mbytes / sec read और write मिलते हैं। जब मैं अपने लैपटॉप लैपटॉप पर होता हूं, तो नेटवर्क से वायर्ड हो जाता हूं, मुझे उसी चश्मे के बारे में पता चलता है। मैंने जो परीक्षण किया है, वह 16 जीबी आईएसओ के साथ है, और लगभग 200 एमबी आरएआर के साथ है और मैंने जो भी लिख रहा हूं (> 10 जीबी) की तुलना में विभिन्न फाइलों को पढ़कर रैम-कैश से बचने की कोशिश की है। ऐसा महसूस होता है कि कम CPU कोर होना बहुत अधिक कुशल है, क्योंकि Windows में संसाधन प्रबंधक कम CPU-उपयोग की रिपोर्ट करता है। VMware में 4 कोर के साथ, CPU उपयोग 50-80% था, 1 कोर के साथ यह 25-60% था।

संपादित करें:

SSD पर HD ActiveTime काफी अधिक था इसलिए मैंने पृष्ठ फ़ाइल, अक्षम हाइबरनेट और SSD और RAID दोनों पर Win DiskCache को सक्षम किया। इसके परिणामस्वरूप एक फ़ाइल के लिए कोई वास्तविक प्रदर्शन अंतर नहीं था, लेकिन अगर मैंने 2 फ़ाइलों को स्थानांतरित किया तो कुल गति 50 Mbytes / s बनाम ~ 40 हो गई। ActiveTime avg भी बहुत नीचे चला गया (~ 20%), लेकिन अब उच्च फट गया है। डिस्कियो ~ 30-35 Mbytes / s avgs पर है, ~ 100Mb फटने के साथ। नेटवर्क ~ 45 सक्रिय टीसीपी कनेक्शन के साथ 200-250Mbit / s पर है।

हार्डवेयर

  • आसुस F2A85-M प्रो
  • A10-5700
  • 16GB DDR3 1600
  • OCZ वर्टेक्स 2 128GB SSD
  • 2x जेनेरिक 1tb 7200 RPM RAID0 के रूप में ड्राइव करता है (win7 में)
  • इंटेल गिगाबिट डेस्कटॉप सीटी

सॉफ्टवेयर

  • होस्ट OS: Win7 (SSD)
  • VMware निर्माण 9 (SSD)
  • FreeNAS 8.3 VM (SSD पर 20GB VDisk)
    • CPU: मैंने 1, 2 और 4 कोर की कोशिश की है।
    • वर्चुअलाइजेशन इंजन, पसंदीदा मोड: स्वचालित
    • 10,24 जीबी राम
    • RAID0 पर 50Gb SCSI VDisk, VDisk को ZFS के रूप में स्वरूपित किया गया है और CIFS के माध्यम से NNAS के माध्यम से उजागर किया गया है।
    • एनआईसी ब्रिज, भौतिक नेटवर्क स्थिति को दोहराता है

जब मैं एक फ़ाइल को CIFS शेयर में स्थानांतरित कर रहा होता हूँ, तो दो विशिष्ट प्रक्रियाएँ प्रिंट-आउट होती हैं।

last pid:  2707;  load averages:  0.60,  0.43,  0.24  up 0+00:07:05    00:34:26
32 processes:  2 running, 30 sleeping
Mem: 101M Active, 53M Inact, 1620M Wired, 2188K Cache, 149M Buf, 8117M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2640 root          1 102    0 50164K 10364K RUN      0:25 25.98% smbd
 1897 root          6  44    0   168M 74808K uwait    0:02  0.00% python

last pid:  2746;  load averages:  0.93,  0.60,  0.33  up 0+00:08:53    00:36:14
33 processes:  2 running, 31 sleeping
Mem: 101M Active, 53M Inact, 4722M Wired, 2188K Cache, 152M Buf, 5015M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2640 root          1  76    0 50164K 10364K RUN      0:52 16.99% smbd
 1897 root          6  44    0   168M 74816K uwait    0:02  0.00% python

मुझे क्षमा करें यदि मेरा प्रश्न सही नहीं है, तो मैं इस तरह की चीजों से बहुत बुरा हूं, और यह पहली बार है जब मैं एसयू में यहां पोस्ट कर रहा हूं। मैं किसी चीज के लिए किसी अन्य सुझाव की भी सराहना करता हूं, मैं चूक सकता था।


क्या वह सॉफ्टवेयर / BIOS RAID-0 है? होस्ट OS हार्ड डिस्क, RAID0 वॉल्यूम पर कितना I / O हो रहा है? सॉफ्टवेयर में RAID (या BIOS) भयानक है; तुम एक हार्डवेयर RAID नियंत्रक के बिना RAID का उपयोग नहीं करना चाहिए, कहानी का बहुत अंत। यह मेजबान पर ज्यादातर अदृश्य CPU उपयोग और I / O तूफानों का कारण बन सकता है जो पूरे सिस्टम को काट देता है।
१०:१६ पर एलक्विक्सोटिक

SSD से RAID ड्राइव (NoVM) का डेटा कॉपी करना लगभग 150+ Mbytes / s पर जाता है जिसमें CPU उपयोग लगभग 5% होता है, मेरे पास एक हार्डवेयर छापा है जो मुझे लगता है (मैं कैसे जांच करूँ?)। मैंने SATA पोर्ट को RAID में BIOS में सेट कर दिया है और मैंने RAID डीईएफ़ सेट किया है जब यह नियंत्रक प्री जीत को लोड करता है। जहां तक ​​VM का संबंध है, मुझे लगता है कि यह RAID को वास्तव में तेज डिस्क के रूप में देखता है। होस्ट से CIFS में डेटा कॉपी करने का परिणाम ~ 35Mbyte / s SSD पढ़ा जाता है और ~ 30Mbyte RAID लिखते हैं। यकीन नहीं होता तो मदद कर दी।
मका

यदि आप इस तथ्य के लिए नहीं जानते हैं कि आपने विशेष रूप से एक हार्डवेयर RAID कार्ड (उदाहरण के लिए एक एडेप्टेक 6405 ई) खरीदा है, तो आप हार्डवेयर RAID नहीं हैं। BIOS RAID सॉफ्टवेयर RAID जितना ही खराब है। सीपीयू का उपयोग स्ट्रिपिंग के समन्वय के लिए किया जाता है।
१०:५० पर एलक्विक्सोटिक

क्या यह वीएम-वेयर आईओ के लिए विशेष रूप से संबंधित है? चूंकि मुझे विंडोज़ SSD में 150Mbytes / s से अधिक मिलता है -> RAID0 लगभग कोई CPU उपयोग नहीं है और मैं वहां प्रदर्शन से खुश हूं, लेकिन शायद VMWare मेरे द्वारा उपयोग किए जाने वाले छापे के प्रकार को संभाल नहीं सकता है?
maka

जवाबों:


0

अड़चन कई चीजें हो सकती हैं:

  • VM और Data को एक ही ssd में स्टोर किया जाता है
  • ब्रिज मोड में -> राउटर बोतल नेक भी हो सकता है

इन लिंक की जाँच करें:

http://www.seancull.co.uk/public/seancull.nsf/dx/is-your-vmware-workstation-network-really-slow-solved-.htm

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2019058


मैं इसे देखूंगा और अपडेट करूंगा कि यह कैसे जाता है। धन्यवाद।
माका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.