புரோஹோஸ்டர் > Блог > நிர்வாகம் > லினக்ஸ் சர்வர் செயல்திறனை எவ்வாறு மதிப்பிடுவது: திறந்த தரப்படுத்தல் கருவிகள்
லினக்ஸ் சர்வர் செயல்திறனை எவ்வாறு மதிப்பிடுவது: திறந்த தரப்படுத்தல் கருவிகள்
நாங்கள் உள்ளோம் 1Cloud.ru Linux கணினிகளில் செயலிகள், சேமிப்பக அமைப்புகள் மற்றும் நினைவகம் ஆகியவற்றின் செயல்திறனை மதிப்பிடுவதற்கான கருவிகள் மற்றும் ஸ்கிரிப்ட்களின் தேர்வை நாங்கள் தயார் செய்துள்ளோம்: Iometer, DD, vpsbench, HammerDB மற்றும் 7-Zip.
இது வட்டு மற்றும் பிணைய துணை அமைப்புகளின் செயல்திறனை மதிப்பிடுவதற்கான அளவுகோலாகும். ஒரு சர்வர் மற்றும் முழு கிளஸ்டர் இரண்டிலும் வேலை செய்ய ஏற்றது. ஐயோமீட்டர் 1998 இல் இன்டெல் பொறியாளர்களால் அறிமுகப்படுத்தப்பட்டது. 2001 ஆம் ஆண்டில், கார்ப்பரேஷன் மூலக் குறியீட்டை இலாப நோக்கற்ற அமைப்பான ஓப்பன் சோர்ஸ் டெவலப்மென்ட் லேப்ஸுக்கு மாற்றியது (OSDL) உரிமத்தின் கீழ் இன்டெல் திறந்த மூல உரிமம். 2003 முதல், இந்த கருவி ஆர்வலர்களின் குழுவால் ஆதரிக்கப்படுகிறது - திட்டம் பதிவு செய்யப்பட்டது SourceForge.net இல்.
ஐயோமீட்டர் ஒரு டைனமோ லோட் ஜெனரேட்டர் மற்றும் ஒரு வரைகலை இடைமுகத்தைக் கொண்டுள்ளது. உண்மை, பிந்தையது விண்டோஸுக்கு மட்டுமே கிடைக்கிறது. ஜெனரேட்டரைப் பொறுத்தவரை, மூன்றாம் தரப்பு பயன்பாடுகளின் சுமைகளை உருவகப்படுத்த இது உங்களை அனுமதிக்கிறது - இதற்காக சிறப்பு சோதனை வார்ப்புருக்கள் உருவாக்கப்படுகின்றன.
வரையறைகள் காட்டுகின்றன: செயல்திறன், வினாடிக்கான செயல்பாடுகள், தாமதம் மற்றும் செயலி சுமை. சராசரி மதிப்புகள் மட்டும் கணக்கிடப்படவில்லை, ஆனால் நிமிடம்/அதிகபட்சம்.
கருவியின் கடைசி நிலையான பதிப்பு 2014 இல் வெளியிடப்பட்டது என்ற போதிலும், இது இன்னும் பயன்படுத்தப்படுகிறது பிராட்காம் и டெல். இருப்பினும், அமைப்பின் வயது இன்னும் அதன் எண்ணிக்கையை எடுக்கும். முதலில், அதன் இடைமுகம் காலாவதியானது மற்றும் 1998 முதல் மாறவில்லை. இரண்டாவதாக, கருவி சில நேரங்களில் அனைத்து ஃபிளாஷ் வரிசைகளிலும் போதுமான முடிவுகளைத் தராது.
VPS செயல்திறனை மதிப்பிடுவதற்கான எளிய ஸ்கிரிப்ட். முழுவதும் விநியோகிக்கப்பட்டது எம்ஐடி உரிமங்கள். அதிகாரப்பூர்வ கிட்ஹப் களஞ்சியத்தில் கொடுக்கப்பட்ட அதன் வேலைக்கான எடுத்துக்காட்டு இங்கே:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
CPU model: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency: 3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime: 8:41,
I/O speed: 427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s
பயன்பாடு கோர்களின் எண்ணிக்கை, செயலி அதிர்வெண் மற்றும் பயன்படுத்தப்படும் நினைவகத்தின் அளவு ஆகியவற்றைக் காட்டுகிறது. வட்டு செயல்திறன் vpsbench மதிப்பிட நிறைவேற்றுகிறது தொடர் மற்றும் சீரற்ற வாசிப்பு/எழுதுதல். பயன்பாடு மிகவும் பழமையானது என்ற போதிலும் (GitHub இல் ஒரு புதுப்பிப்பு நான்கு ஆண்டுகளுக்கு முன்பு செய்யப்பட்டது), அது பயன்கள் பல கிளவுட் வழங்குநர்கள் மற்றும் தகவல் தொழில்நுட்ப நிறுவனங்கள்.
மிகவும் பிரபலமான ஒன்று திறந்த தரவுத்தளங்களின் சுமை சோதனைக்கான அளவுகோல்கள். இந்த கருவி ஒரு இலாப நோக்கற்ற நிறுவனத்தால் ஆதரிக்கப்படுகிறது TPC ஐ - பரிவர்த்தனை செயலாக்க செயல்திறன் கவுன்சில். தரவுத்தள அளவுகோல்களுக்கான தரநிலைகளை உருவாக்குவதே இதன் குறிக்கோள்.
HammerDB ஒரு சோதனை தரவுத்தள திட்டத்தை உருவாக்குகிறது, அதை தரவுகளுடன் நிரப்புகிறது மற்றும் பல மெய்நிகர் பயனர்களின் சுமையை உருவகப்படுத்துகிறது. சுமை பரிவர்த்தனை மற்றும் பகுப்பாய்வு செயல்பாடுகளாக இருக்கலாம். ஆதரிக்கிறது: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL மற்றும் Redis.
HammerDB ஐச் சுற்றி ஒரு பெரிய சமூகம் உருவாகியுள்ளது. 180 நாடுகளைச் சேர்ந்த நிறுவனங்களால் இந்த பயன்பாடு பயன்படுத்தப்படுகிறது. அவர்களில்: இன்டெல், டெல், லெனோவா, , Red Hat மற்றும் பல другие. பயன்பாட்டின் திறன்களை நீங்களே ஆராய விரும்பினால், நீங்கள் தொடங்கலாம் அதிகாரப்பூர்வ வழிகாட்டிகள்.
இந்த காப்பகமானது குறிப்பிட்ட எண்ணிக்கையிலான கோப்புகளை அழுத்தும் போது செயலி வேகத்தை சோதிக்க ஒரு உள்ளமைக்கப்பட்ட அளவுகோலைக் கொண்டுள்ளது. பிழைகளுக்கு ரேம் சரிபார்க்கவும் இது பொருத்தமானது. சோதனைகளுக்கு ஒரு அல்காரிதம் பயன்படுத்தப்படுகிறது LZMA (Lempel–Ziv–Markov சங்கிலி அல்காரிதம்). இது வரைபடத்தை அடிப்படையாகக் கொண்டது அகராதி தரவு சுருக்கம். எடுத்துக்காட்டாக, ஒரு நூல் மற்றும் 64 எம்பி அகராதியுடன் ஒரு அளவுகோலை இயக்க, கட்டளையை எழுதவும்:
7z b -mmt1 -md26
நிரல் முடிவை MIPS (வினாடிக்கு மில்லியன் வழிமுறைகள்) வடிவத்தில் வழங்கும், இது ஒரு தீமை என்று அழைக்கப்படலாம். இந்த அளவுரு ஒரே கட்டமைப்பின் செயலிகளின் செயல்திறனை ஒப்பிடுவதற்கு ஏற்றது, ஆனால் வெவ்வேறு கட்டமைப்புகளில் அதன் பொருந்தக்கூடிய தன்மை குறைவாக உள்ளது.
கோப்புகளை மாற்றி நகலெடுக்கும் கட்டளை வரி கருவி. ஆனால் சேமிப்பக அமைப்புகளில் எளிமையான I/O சோதனைகளை நடத்த இதைப் பயன்படுத்தலாம். ஏறக்குறைய எந்த குனு/லினக்ஸ் கணினியிலும் பெட்டி முடிந்தது.
விக்கி பக்கத்தில் கொடுக்கப்பட்டது 1024-பைட் தொகுதிகளை தொடர்ச்சியாக எழுதும் போது வட்டு செயல்திறனை மதிப்பிடுவதற்கான கட்டளை:
டி.டி என்பதும் குறிப்பிடத்தக்கது. நீங்கள் பயன்படுத்தலாம் ஒரு எளிய CPU அளவுகோலாக. இருப்பினும், இதற்கு ஆதார-தீவிர கணக்கீடுகள் தேவைப்படும் கூடுதல் நிரல் தேவைப்படும். எடுத்துக்காட்டாக, ஹாஷ் மதிப்புகளைக் கணக்கிடுவதற்கான ஒரு பயன்பாடு md5sum.
dd if=/dev/zero bs=1M count=1024 | md5sum
கணினி எவ்வளவு விரைவாக (MB/s) நீண்ட எண் வரிசையை செயலாக்கும் என்பதை மேலே உள்ள கட்டளை காண்பிக்கும். இந்த கட்டளை ஒரு தோராயமான செயல்திறன் மதிப்பீட்டிற்கு மட்டுமே பொருத்தமானது என்று நிபுணர்கள் கூறினாலும். ஹார்ட் டிரைவ்களில் குறைந்த அளவிலான செயல்பாடுகளைச் செய்ய டிடி உங்களை அனுமதிக்கிறது என்பதையும் நினைவில் கொள்வது அவசியம். எனவே, தரவின் ஒரு பகுதியை இழக்காமல் இருக்க நீங்கள் பயன்பாட்டுடன் கவனமாக வேலை செய்ய வேண்டும் (டிடி என்ற பெயர் சில நேரங்களில் வட்டு அழிப்பான் என நகைச்சுவையாக புரிந்து கொள்ளப்படுகிறது).
எங்கள் வலைப்பதிவுகள் மற்றும் சமூக வலைப்பின்னல்களில் நாம் எதைப் பற்றி எழுதுகிறோம்: