வன்பொருள் இரைச்சல்களை துல்லியமாக அளவிடுவதற்கான விருப்பம் லினக்ஸ் 6.3 கர்னலில் ஒருங்கிணைக்கப்படும்.

டக்ஸ், லினக்ஸ் கர்னலின் சின்னம்

லினக்ஸ் கர்னல் என்பது லினக்ஸ் இயக்க முறைமைகளின் (OS) முதுகெலும்பாகும், மேலும் இது கணினியின் வன்பொருள் மற்றும் அதன் செயல்முறைகளுக்கு இடையே உள்ள அடிப்படை இடைமுகமாகும்.

சமீபத்தில் லினக்ஸ் கர்னலின் 6.2 பதிப்பு வெளியிடப்பட்டது, வன்பொருள் பொருந்தக்கூடிய மேம்பாடுகளைச் சேர்ப்பதோடு, எல்லாவற்றிற்கும் மேலாக இது "ரஸ்ட் ஃபார் லினக்ஸ்" இன் மேம்பாடுகளுடன் தொடர்கிறது, சந்தேகத்திற்கு இடமின்றி இது ஒரு தற்காலிக பதிப்பாகும். Linux 6.3 க்கான பல்வேறு மேம்பாடுகளுக்கு பல சாளரங்களை திறக்கிறது (கெர்னல் 6.2 வெளியீட்டைப் பற்றி மேலும் அறிய விரும்பினால், விவரங்களைச் சரிபார்க்கலாம் இந்த இடுகையில்).

லினக்ஸ் கர்னலின் அடுத்த பதிப்பு என்னவாக இருக்கும் என்பதற்கு, உறுதிப்படுத்தல் மூலம் மேற்கொள்ளப்படும் பல்வேறு அம்சங்கள் சரிசெய்யப்பட்டு வருகின்றன. முக்கியமான அம்சங்கள் இதில் சேர்க்கப்பட்டுள்ளது லினக்ஸ் 6.3 ஆகும் புதிய கருவி rtla hwnoise.

rtla hwnoise (நிகழ்நேர லினக்ஸ் ஸ்கேன் வன்பொருள் சத்தம்) வன்பொருள் தொடர்பான சத்தத்தைக் கண்டறிந்து அளவிடுவதற்கான ஒரு கருவியாகும். குறுக்கீடுகள் முடக்கப்பட்ட நிலையில் இயங்கும் ஆஸ்னோயிஸ் டிராக்கரின் காலச் சுருக்கத்தை மீட்டெடுக்கிறது.

குறுக்கீடுகள் மற்றும் நூல் திட்டமிடலை முடக்குவதன் மூலம், மாஸ்க் செய்ய முடியாத வன்பொருள் மற்றும் குறுக்கீடு தொடர்பான சத்தம் மட்டுமே அனுமதிக்கப்படும்.

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

கொள்கையளவில், வன்பொருள் இரைச்சல் பூஜ்ஜிய லினக்ஸாக இருக்க வேண்டும். எனினும், இது எப்போதும் இல்லை என்று மாறிவிடும். இயக்க முறைமையின் செயல்பாட்டில், ஒருவர் சத்தத்தின் இரண்டு முக்கிய ஆதாரங்களை எதிர்கொள்ள முடியும்.

இயக்க முறைமை செயல்பாடுகளின் சத்தம் மற்றும் வன்பொருள் தொடர்பான சத்தம். உயர் செயல்திறன் கம்ப்யூட்டிங்கின் (HPC) சூழலில், எடுத்துக்காட்டாக, இயக்க முறைமை இரைச்சல் (osnoise) என்பது இயக்க முறைமையில் உள்ள செயல்பாடுகள் காரணமாக ஒரு பயன்பாடு அனுபவிக்கும் குறுக்கீட்டைக் குறிக்கிறது. லினக்ஸின் சூழலில், NMI, IRQ, SoftIRQ மற்றும் வேறு எந்த கணினி நூலும் கணினி இரைச்சலை ஏற்படுத்தும். இதில்,

லினக்ஸில், மற்றவர்கள் இருக்கலாம் என்றாலும் நான்கு முக்கிய செயல்படுத்தல் சூழல்கள் பணிச்சுமையில் குறுக்கிடலாம்: முகமூடி செய்ய முடியாத குறுக்கீடுகள் (NMIகள்), மறைக்கக்கூடிய குறுக்கீடுகள் (IRQகள்), softirqs (ஒதுக்கப்பட்ட IRQ செயல்பாடுகள்) மற்றும் நூல்கள். இந்த சிஸ்டம் தொடர்பான சத்தங்களைத் தவிர, வன்பொருள் தொடர்பான சுமைகளும் சத்தத்தை ஏற்படுத்தலாம், எடுத்துக்காட்டாக SMI வழியாக.

இந்த கடைசி சந்தர்ப்பத்தில்தான் rtla hwnoise கருவி வடிவமைக்கப்பட்டது. ஹார்டுவேர் தொடர்பான இரைச்சல் அளவீடு மற்றும் கண்காணிப்பு கருவி எவ்வாறு செயல்படுகிறது என்பதை நன்கு புரிந்து கொள்ள, லினக்ஸ் ஆஸ்னாய்ஸ் கருவியில் இருந்து பெறப்பட்டது என்பதால், அதை பயன்படுத்த பரிந்துரைக்கப்படுகிறது.

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

ட்ரேஸ்-அடிப்படையிலான முறைகள் லினக்ஸ் கர்னலின் டிரேசிங் திறன்களைப் பயன்படுத்தி இயக்க முறைமை இரைச்சலுக்கான காரணத்தைக் கண்டறியும். இருப்பினும், இந்த சுவடு அடிப்படையிலான முறைகள் பணிச்சுமையால் சத்தம் எவ்வாறு உணரப்படுகிறது என்பதை கணக்கில் எடுத்துக்கொள்ளவில்லை. அதனால்தான் ஆஸ்னாய்ஸ் கருவி வடிவமைக்கப்பட்டது. இது பணிச்சுமை அடிப்படையிலான மற்றும் சுவடு அடிப்படையிலான முறைகளை முழுமையாகப் பயன்படுத்துகிறது, இயக்க முறைமை இரைச்சலின் மூல காரணங்களைக் காட்டுகிறது மற்றும் பணிச்சுமையால் சத்தம் எவ்வாறு உணரப்படுகிறது என்பதைக் கணக்கில் எடுத்துக்கொள்கிறது.

osnoise க்கு அடுத்ததாக, rtla osnoise கருவி உள்ளது, இது ஆஸ்னாய்ஸ் ப்ளோட்டருக்கான இடைமுகம். கண்காணிப்பாளர் osnoise கர்னலில் ஒரு சுழற்சியை இயக்குகிறது, இது கிடைக்கும் நேரத்தை அளவிடுகிறது. இது விருப்பத்துடன், softirq மற்றும் IRQ செயல்படுத்தப்பட்டு, இயங்கும் போது சத்தத்தின் அனைத்து ஆதாரங்களையும் அனுமதிக்கிறது.

rtla hwnoise மூலம், வன்பொருள் மூலம் அனுப்பப்படும் போலியான அறிவுறுத்தல்களால் திருடப்படும் ஒவ்வொரு மைக்ரோ விநாடியையும் கவனித்துக் கொள்ளும் பயனர்கள் மற்றும் டெவலப்பர்கள் அந்த சத்தங்களை துல்லியமாக அளந்து அதற்கேற்ப முடிவெடுக்க முடியும், நிகழ்நேர செயல்பாடுகளுக்கு, செயலியால் பெறப்படும் ஒவ்வொரு மைக்ரோ வினாடிக்கும் மதிப்பு உள்ளது.

மூல: https://git.kernel.org


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.