VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

பகுதி 1. CPU பற்றி
பகுதி 2. நினைவகம் பற்றி

இன்று நாம் vSphere இல் வட்டு துணை அமைப்பின் அளவீடுகளை பகுப்பாய்வு செய்வோம். மெதுவான மெய்நிகர் இயந்திரத்திற்கு சேமிப்பகச் சிக்கல் மிகவும் பொதுவான காரணமாகும். CPU மற்றும் RAM விஷயத்தில், ஹைப்பர்வைசர் மட்டத்தில் சரிசெய்தல் முடிவடைந்தால், வட்டில் சிக்கல்கள் இருந்தால், நீங்கள் தரவு நெட்வொர்க் மற்றும் சேமிப்பக அமைப்பைக் கையாள வேண்டியிருக்கும்.

சேமிப்பக அமைப்புகளுக்கான பிளாக் அணுகல் உதாரணத்தைப் பயன்படுத்தி தலைப்பைப் பற்றி விவாதிப்பேன், இருப்பினும் கோப்பு அணுகலுக்கான கவுண்டர்கள் தோராயமாக ஒரே மாதிரியாக இருக்கும்.

ஒரு பிட் கோட்பாடு

மெய்நிகர் இயந்திரங்களின் வட்டு துணை அமைப்பின் செயல்திறனைப் பற்றி பேசும்போது, ​​​​மக்கள் பொதுவாக மூன்று ஒன்றோடொன்று தொடர்புடைய அளவுருக்களுக்கு கவனம் செலுத்துகிறார்கள்:

  • உள்ளீடு/வெளியீட்டு செயல்பாடுகளின் எண்ணிக்கை (உள்ளீடு/வெளியீட்டு செயல்பாடுகள் வினாடிக்கு, IOPS);
  • உற்பத்தி;
  • உள்ளீடு/வெளியீட்டு செயல்பாடுகளின் தாமதம் (தாமதம்).

IOPS எண்ணிக்கை சீரற்ற பணிச்சுமைகளுக்கு பொதுவாக முக்கியமானது: வெவ்வேறு இடங்களில் அமைந்துள்ள வட்டு தொகுதிகளுக்கான அணுகல். அத்தகைய சுமைக்கு ஒரு எடுத்துக்காட்டு தரவுத்தளங்கள், வணிக பயன்பாடுகள் (ERP, CRM) போன்றவை.

திறன் தொடர்ச்சியான சுமைகளுக்கு முக்கியமானது: ஒன்றன் பின் ஒன்றாக அமைந்துள்ள தொகுதிகளுக்கான அணுகல். எடுத்துக்காட்டாக, கோப்பு சேவையகங்கள் (ஆனால் எப்போதும் இல்லை) மற்றும் வீடியோ கண்காணிப்பு அமைப்புகள் அத்தகைய சுமையை உருவாக்கலாம்.

செயல்திறன் பின்வரும் I/O செயல்பாடுகளின் எண்ணிக்கையுடன் தொடர்புடையது:

செயல்திறன் = IOPS * தொகுதி அளவு, தொகுதி அளவு என்பது தொகுதி அளவு.

தொகுதி அளவு மிகவும் முக்கியமான பண்பு. ESXi இன் நவீன பதிப்புகள் 32 KB அளவுள்ள தொகுதிகளை அனுமதிக்கின்றன. தொகுதி இன்னும் பெரியதாக இருந்தால், அது பல பிரிக்கப்பட்டுள்ளது. அனைத்து சேமிப்பக அமைப்புகளும் அத்தகைய பெரிய தொகுதிகளுடன் திறமையாக வேலை செய்ய முடியாது, எனவே ESXi மேம்பட்ட அமைப்புகளில் DiskMaxIOSize அளவுரு உள்ளது. இதைப் பயன்படுத்தி, ஹைப்பர்வைசரால் தவிர்க்கப்பட்ட அதிகபட்ச தொகுதி அளவை நீங்கள் குறைக்கலாம் (மேலும் விவரங்கள் இங்கே) இந்த அளவுருவை மாற்றுவதற்கு முன், சேமிப்பக அமைப்பு உற்பத்தியாளருடன் கலந்தாலோசிக்க அல்லது குறைந்தபட்சம் ஒரு ஆய்வக பெஞ்சில் மாற்றங்களைச் சோதிக்க பரிந்துரைக்கிறேன். 

ஒரு பெரிய தொகுதி அளவு சேமிப்பக செயல்திறனில் தீங்கு விளைவிக்கும். IOPS மற்றும் செயல்திறனின் எண்ணிக்கை ஒப்பீட்டளவில் சிறியதாக இருந்தாலும், ஒரு பெரிய தொகுதி அளவுடன் அதிக தாமதங்களைக் காணலாம். எனவே, இந்த அளவுருவுக்கு கவனம் செலுத்துங்கள்.

தாமதத்தைத் - மிகவும் சுவாரஸ்யமான செயல்திறன் அளவுரு. மெய்நிகர் இயந்திரத்திற்கான I/O தாமதம் பின்வருவனவற்றைக் கொண்டுள்ளது:

  • ஹைப்பர்வைசருக்குள் தாமதங்கள் (KAVG, சராசரி கர்னல் மில்லிசெக்/ரீட்);
  • தரவு நெட்வொர்க் மற்றும் சேமிப்பக அமைப்பு (DAVG, சராசரி இயக்கி மில்லிசெக்/கமாண்ட்) வழங்கிய தாமதம்.

விருந்தினர் OS இல் (GAVG, சராசரி விருந்தினர் MilliSec/கட்டளை) காணக்கூடிய மொத்த தாமதமானது KAVG மற்றும் DAVG ஆகியவற்றின் கூட்டுத்தொகையாகும்.

GAVG மற்றும் DAVG அளவிடப்படுகிறது மற்றும் KAVG கணக்கிடப்படுகிறது: GAVG-DAVG.

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு
மூல

இன்னும் விரிவாகப் பார்ப்போம் கே.ஏ.வி.ஜி. சாதாரண செயல்பாட்டின் போது, ​​KAVG பூஜ்ஜியமாக இருக்க வேண்டும் அல்லது குறைந்தபட்சம் DAVG ஐ விட மிகக் குறைவாக இருக்க வேண்டும். KAVG அதிகமாக இருக்கும் என்பது எனக்குத் தெரிந்த ஒரே விஷயம் VM வட்டில் IOPS வரம்பு மட்டுமே. இந்த வழக்கில், நீங்கள் வரம்பை மீற முயற்சிக்கும் போது, ​​KAVG அதிகரிக்கும்.

KAVG இன் மிக முக்கியமான கூறு QAVG - ஹைப்பர்வைசருக்குள் செயலாக்க வரிசை நேரம். KAVG இன் மீதமுள்ள கூறுகள் மிகக் குறைவு.

டிஸ்க் அடாப்டர் டிரைவரில் உள்ள வரிசை மற்றும் நிலவுகளுக்கான வரிசை ஆகியவை நிலையான அளவைக் கொண்டுள்ளன. அதிக ஏற்றப்பட்ட சூழல்களுக்கு, இந்த அளவை அதிகரிப்பது பயனுள்ளதாக இருக்கும். இது அடாப்டர் டிரைவரில் வரிசைகளை எவ்வாறு அதிகரிப்பது என்பதை விவரிக்கிறது (அதே நேரத்தில் நிலவுகளுக்கான வரிசை அதிகரிக்கும்). சந்திரனுடன் ஒரே ஒரு VM வேலை செய்யும் போது இந்த அமைப்பு வேலை செய்யும், இது அரிதானது. சந்திரனில் பல VM கள் இருந்தால், நீங்கள் அளவுருவை அதிகரிக்க வேண்டும் Disk.SchedNumReqOutstanding (அறிவுறுத்தல்கள்  இங்கே) வரிசையை அதிகரிப்பதன் மூலம், நீங்கள் முறையே QAVG மற்றும் KAVG ஐக் குறைக்கிறீர்கள்.

ஆனால் மீண்டும், முதலில் HBA விற்பனையாளரிடமிருந்து ஆவணங்களைப் படித்து, ஆய்வக பெஞ்சில் மாற்றங்களைச் சோதிக்கவும்.

SIOC (Storage I/O Control) பொறிமுறையைச் சேர்ப்பதன் மூலம் சந்திரனுக்கான வரிசையின் அளவு பாதிக்கப்படலாம். சர்வர்களில் நிலவுக்கான வரிசையை மாறும் வகையில் மாற்றுவதன் மூலம் கிளஸ்டரில் உள்ள அனைத்து சேவையகங்களிலிருந்தும் சந்திரனுக்கு சீரான அணுகலை வழங்குகிறது. அதாவது, ஹோஸ்ட்களில் ஒன்று விகிதாச்சாரத்தில் இல்லாத அளவு செயல்திறன் தேவைப்படும் VMஐ இயக்கினால் (சத்தமில்லாத அண்டை விஎம்), SIOC இந்த ஹோஸ்டில் (DQLEN) சந்திரனுக்கான வரிசை நீளத்தை குறைக்கிறது. கூடுதல் தகவல்கள் இங்கே.

KAVGஐ வரிசைப்படுத்தியுள்ளோம், இப்போது கொஞ்சம் டிஏவிஜி. இங்கே எல்லாம் எளிது: DAVG என்பது வெளிப்புற சூழலால் அறிமுகப்படுத்தப்பட்ட தாமதம் (தரவு நெட்வொர்க் மற்றும் சேமிப்பக அமைப்பு). ஒவ்வொரு நவீன மற்றும் நவீன சேமிப்பக அமைப்புக்கும் அதன் சொந்த செயல்திறன் கவுண்டர்கள் உள்ளன. DAVG உடனான சிக்கல்களை பகுப்பாய்வு செய்ய, அவற்றைப் பார்ப்பது அர்த்தமுள்ளதாக இருக்கிறது. ESXi மற்றும் சேமிப்பகப் பக்கத்தில் எல்லாம் சரியாக இருந்தால், தரவு நெட்வொர்க்கைச் சரிபார்க்கவும்.

செயல்திறன் சிக்கல்களைத் தவிர்க்க, உங்கள் சேமிப்பக அமைப்பிற்கான சரியான பாதைத் தேர்வுக் கொள்கையைத் (PSP) தேர்வு செய்யவும். கிட்டத்தட்ட அனைத்து நவீன சேமிப்பக அமைப்புகளும் PSP ரவுண்ட்-ராபினை ஆதரிக்கின்றன (ALUA அல்லது சமச்சீரற்ற தருக்க அலகு அணுகல் இல்லாமல்). இந்தக் கொள்கை சேமிப்பக அமைப்பிற்கு கிடைக்கக்கூடிய அனைத்து பாதைகளையும் பயன்படுத்த அனுமதிக்கிறது. ALUA விஷயத்தில், சந்திரனுக்குச் சொந்தமான கட்டுப்படுத்திக்கான பாதைகள் மட்டுமே பயன்படுத்தப்படுகின்றன. ESXi இல் உள்ள அனைத்து சேமிப்பக அமைப்புகளிலும் ரவுண்ட்-ராபின் கொள்கையை அமைக்கும் இயல்புநிலை விதிகள் இல்லை. உங்கள் சேமிப்பக அமைப்பிற்கு எந்த விதியும் இல்லை என்றால், சேமிப்பக அமைப்பு உற்பத்தியாளரிடமிருந்து ஒரு செருகுநிரலைப் பயன்படுத்தவும், இது கிளஸ்டரில் உள்ள அனைத்து ஹோஸ்ட்களிலும் தொடர்புடைய விதியை உருவாக்கும் அல்லது நீங்களே ஒரு விதியை உருவாக்கும். விவரங்கள் இங்கே

மேலும், சில சேமிப்பக அமைப்பு உற்பத்தியாளர்கள் ஒரு பாதைக்கு IOPS இன் எண்ணிக்கையை 1000 இன் நிலையான மதிப்பிலிருந்து 1 ஆக மாற்ற பரிந்துரைக்கின்றனர். எங்கள் நடைமுறையில், சேமிப்பக அமைப்பிலிருந்து அதிக செயல்திறனை "கசக்க" இது சாத்தியமாக்கியது மற்றும் தோல்விக்கு தேவையான நேரத்தை கணிசமாகக் குறைக்கிறது. கட்டுப்படுத்தி தோல்வி அல்லது புதுப்பிப்பு ஏற்பட்டால். விற்பனையாளரின் பரிந்துரைகளைச் சரிபார்த்து, எந்த முரண்பாடுகளும் இல்லை என்றால், இந்த அளவுருவை மாற்ற முயற்சிக்கவும். விவரங்கள் இங்கே.

அடிப்படை மெய்நிகர் இயந்திர வட்டு துணை அமைப்பு செயல்திறன் கவுண்டர்கள்

vCenter இல் உள்ள வட்டு துணை அமைப்பு செயல்திறன் கவுண்டர்கள் டேட்டாஸ்டோர், டிஸ்க், விர்ச்சுவல் டிஸ்க் பிரிவுகளில் சேகரிக்கப்படுகின்றன:

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

பிரிவில் தரவு சேமிப்பகம் VM வட்டுகள் அமைந்துள்ள vSphere வட்டு சேமிப்பகங்களுக்கான (டேட்டாஸ்டோர்கள்) அளவீடுகள் உள்ளன. இதற்கான நிலையான கவுண்டர்களை இங்கே காணலாம்:

  • IOPS (வினாடிக்கு சராசரி வாசிப்பு/எழுதுதல் கோரிக்கைகள்), 
  • செயல்திறன் (படிக்க/எழுதுதல் விகிதம்), 
  • தாமதங்கள் (படிக்க/எழுத/அதிக தாமதம்).

கொள்கையளவில், கவுண்டர்களின் பெயர்களில் இருந்து எல்லாம் தெளிவாக உள்ளது. இங்குள்ள புள்ளிவிவரங்கள் ஒரு குறிப்பிட்ட VM (அல்லது VM டிஸ்க்)க்கானவை அல்ல, ஆனால் முழு டேட்டாஸ்டோருக்கான பொதுவான புள்ளிவிவரங்கள் என்பதை மீண்டும் ஒருமுறை உங்கள் கவனத்தை ஈர்க்கிறேன். என் கருத்துப்படி, இந்த புள்ளிவிவரங்களை ESXTOP இல் பார்ப்பது மிகவும் வசதியானது, குறைந்தபட்ச அளவீட்டு காலம் 2 வினாடிகள் என்ற உண்மையின் அடிப்படையில்.

பிரிவில் வட்டு VM ஆல் பயன்படுத்தப்படும் தொகுதி சாதனங்களில் அளவீடுகள் உள்ளன. கூட்டுத்தொகை வகையின் IOPSக்கான கவுண்டர்கள் (அளவீடு காலத்தில் உள்ளீடு/வெளியீட்டு செயல்பாடுகளின் எண்ணிக்கை) மற்றும் பிளாக் அணுகல் தொடர்பான பல கவுண்டர்கள் (கட்டளைகள் நிறுத்தப்பட்டன, பஸ் ரீசெட்) உள்ளன. என் கருத்துப்படி, இந்த தகவலை ESXTOP இல் பார்ப்பது மிகவும் வசதியானது.

பிரிவில் மெய்நிகர் வட்டு - VM வட்டு துணை அமைப்பின் செயல்திறன் சிக்கல்களைக் கண்டறியும் பார்வையில் இருந்து மிகவும் பயனுள்ளதாக இருக்கும். ஒவ்வொரு மெய்நிகர் வட்டின் செயல்திறனையும் இங்கே காணலாம். ஒரு குறிப்பிட்ட மெய்நிகர் இயந்திரத்தில் சிக்கல் உள்ளதா என்பதைப் புரிந்து கொள்ள இந்தத் தகவல் தேவை. I/O செயல்பாடுகளின் எண்ணிக்கை, ரீட்/ரைட் வால்யூம் மற்றும் தாமதங்களுக்கான நிலையான கவுண்டர்களுக்கு கூடுதலாக, இந்த பிரிவில் தொகுதி அளவைக் காட்டும் பயனுள்ள கவுண்டர்கள் உள்ளன: படிக்க/எழுது கோரிக்கை அளவு.

கீழே உள்ள படத்தில் VM வட்டு செயல்திறனின் வரைபடம் உள்ளது, அங்கு நீங்கள் IOPS எண்ணிக்கை, தாமதம் மற்றும் தொகுதி அளவு ஆகியவற்றைக் காணலாம். 

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

SIOC இயக்கப்பட்டிருந்தால், முழு டேட்டாஸ்டோருக்கான செயல்திறன் அளவீடுகளையும் நீங்கள் பார்க்கலாம். சராசரி தாமதம் மற்றும் IOPS பற்றிய அடிப்படை தகவல்கள் இங்கே உள்ளன. இயல்பாக, இந்த தகவலை உண்மையான நேரத்தில் மட்டுமே பார்க்க முடியும்.

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

ESXTOP

ESXTOP ஆனது ஹோஸ்ட் டிஸ்க் துணை அமைப்பு, தனிப்பட்ட மெய்நிகர் இயந்திரங்கள் மற்றும் அவற்றின் வட்டுகள் பற்றிய தகவல்களை வழங்கும் பல திரைகளைக் கொண்டுள்ளது.

மெய்நிகர் கணினிகள் பற்றிய தகவலுடன் ஆரம்பிக்கலாம். "Disk VM" திரையானது "v" விசையுடன் அழைக்கப்படுகிறது:

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

என்விடிஸ்க் VM வட்டுகளின் எண்ணிக்கை. ஒவ்வொரு வட்டுக்கும் தகவலைப் பார்க்க, "e" ஐ அழுத்தி, ஆர்வமுள்ள VM இன் GID ஐ உள்ளிடவும்.

இந்தத் திரையில் மீதமுள்ள அளவுருக்களின் பொருள் அவற்றின் பெயர்களிலிருந்து தெளிவாகிறது.

சிக்கலைத் தீர்க்கும் போது மற்றொரு பயனுள்ள திரை டிஸ்க் அடாப்டர் ஆகும். "d" விசையால் அழைக்கப்படுகிறது (கீழே உள்ள படத்தில் A,B,C,D,E,G புலங்கள் தேர்ந்தெடுக்கப்பட்டுள்ளன):

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

NPTH - இந்த அடாப்டரில் இருந்து தெரியும் நிலவுகளுக்கான பாதைகளின் எண்ணிக்கை. அடாப்டரில் உள்ள ஒவ்வொரு பாதைக்கும் தகவலைப் பெற, "e" ஐ அழுத்தி, அடாப்டரின் பெயரை உள்ளிடவும்:

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

அக்லென் - அடாப்டரில் அதிகபட்ச வரிசை அளவு.

இந்த திரையில் நான் மேலே பேசிய தாமத கவுண்டர்கள் உள்ளன: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

“u” விசையை அழுத்துவதன் மூலம் அழைக்கப்படும் வட்டு சாதனத் திரை, தனிப்பட்ட தொகுதி சாதனங்கள் - நிலவுகள் (புலங்கள் A, B, F, G, நான் கீழே உள்ள படத்தில் தேர்ந்தெடுக்கப்பட்டவை) பற்றிய தகவல்களை வழங்குகிறது. சந்திரன்களுக்கான வரிசையின் நிலையை இங்கே காணலாம்.

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

DQLEN - தொகுதி சாதனத்திற்கான வரிசை அளவு.
ஏசிடிவி - ESXi கர்னலில் உள்ள I/O கட்டளைகளின் எண்ணிக்கை.
QUED - வரிசையில் உள்ள I/O கட்டளைகளின் எண்ணிக்கை.
%அமெரிக்க டாலர் - ACTV / DQLEN × 100%.
சுமை – (ACTV + QUED) / DQLEN.

%USD அதிகமாக இருந்தால், வரிசையை அதிகரிக்க வேண்டும். வரிசையில் அதிகமான கட்டளைகள், அதிக QAVG மற்றும், அதன்படி, KAVG.

ஸ்டோரேஜ் சிஸ்டத்தில் VAAI (vStorage API for Array Integration) இயங்குகிறதா என்பதையும் Disk device திரையில் பார்க்கலாம். இதைச் செய்ய, A மற்றும் O புலங்களைத் தேர்ந்தெடுக்கவும்.

VAAI பொறிமுறையானது, வேலையின் ஒரு பகுதியை ஹைப்பர்வைசரிலிருந்து நேரடியாக சேமிப்பக அமைப்பிற்கு மாற்ற உங்களை அனுமதிக்கிறது, எடுத்துக்காட்டாக, பூஜ்ஜியம், தொகுதிகளை நகலெடுப்பது அல்லது தடுப்பது.

VMware vSphere இல் VM செயல்திறன் பற்றிய பகுப்பாய்வு. பகுதி 3: சேமிப்பு

மேலே உள்ள படத்தில் நீங்கள் பார்ப்பது போல், இந்த சேமிப்பக அமைப்பில் VAAI செயல்படுகிறது: பூஜ்ஜியம் மற்றும் ATS ப்ரிமிட்டிவ்கள் தீவிரமாகப் பயன்படுத்தப்படுகின்றன.

ESXi இல் டிஸ்க் துணை அமைப்புடன் பணியை மேம்படுத்துவதற்கான உதவிக்குறிப்புகள்

  • தொகுதி அளவு கவனம் செலுத்த.
  • HBA இல் உகந்த வரிசை அளவை அமைக்கவும்.
  • டேட்டாஸ்டோர்களில் SIOC ஐ இயக்க மறக்காதீர்கள்.
  • சேமிப்பக அமைப்பு உற்பத்தியாளரின் பரிந்துரைகளுக்கு இணங்க PSP ஐத் தேர்ந்தெடுக்கவும்.
  • VAAI வேலை செய்கிறது என்பதை உறுதிப்படுத்தவும்.

பயனுள்ள தொடர்புடைய கட்டுரைகள்:http://www.yellow-bricks.com/2011/06/23/disk-schednumreqoutstanding-the-story/
http://www.yellow-bricks.com/2009/09/29/whats-that-alua-exactly/
http://www.yellow-bricks.com/2019/03/05/dqlen-changes-what-is-going-on/
https://www.codyhosterman.com/2017/02/understanding-vmware-esxi-queuing-and-the-flasharray/
https://www.codyhosterman.com/2018/03/what-is-the-latency-stat-qavg/
https://kb.vmware.com/s/article/1267
https://kb.vmware.com/s/article/1268
https://kb.vmware.com/s/article/1027901
https://kb.vmware.com/s/article/2069356
https://kb.vmware.com/s/article/2053628
https://kb.vmware.com/s/article/1003469
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/vsphere-esxi-vcenter-server-67-performance-best-practices.pdf

ஆதாரம்: www.habr.com

கருத்தைச் சேர்