தி ஃபெடோரா டெவலப்பர்கள் ஒரு பொதுவான தலைப்பைப் பற்றி விவாதித்தனர் இது இன்னும் லினக்ஸின் ஷூவில் ஒரு கல் மற்றும் நீண்ட காலமாக பேச்சு உள்ளது பிரச்சினைகள் பற்றி இது லினக்ஸை வழங்க வருகிறது கணினியில் சிறிய நினைவகம் உள்ளது, இது செயல்திறனில் ஒரு வீழ்ச்சியைத் தொங்கவிட அல்லது வழங்க கணினிக்கு வழிவகுக்கிறது.
ஃபெடோரா டெவலப்பர்கள் நினைவக குறுக்கீடுகளைத் தவிர்ப்பதற்கான வழிகளைப் பற்றி விவாதித்து வருகின்றனர் 2019 கோடை முதல், பயனர் அனுபவத்தை மேம்படுத்துவதற்காக டெஸ்க்டாப் சூழலில். ஃபெடோராவில் ஏற்படும் இந்த சூழ்நிலையை எதிர்கொண்டு, டெவலப்பர்கள் பேசினர் மற்றும் எர்லூம் சேர்க்க ஒப்புதல் அளித்தனர் en ஃபெடோராவின் அடுத்த பதிப்பு இது பதிப்பாக இருக்கும் ஃபெடோரா 32.
பணிக்குழு பல தீர்வுகளை முன்வைத்துள்ளது நீங்கள் பணிபுரியும் போது டெஸ்க்டாப்பை உறைய வைக்க, இது பயனர் அனுபவத்தில் குறிப்பிடத்தக்க விளைவைக் கொண்டுள்ளது. எவ்வாறாயினும், முழு அமைப்பையும் விரைவாக மீட்டெடுக்கும் மற்றும் செயல்முறைகளை மட்டுமே முடிக்கும் SIGKIL, இதற்கு முன் முன்மொழியப்பட்டது, செயல்முறையின் முடிவில் வழிமுறைகளை வழங்க ஒரு SIGTERM ஐ அனுப்புவதன் மூலம், இது பயனருக்கான கட்டங்களில் தேர்ந்தெடுக்கப்பட்ட பணிநிறுத்தமாக இருக்கலாம்.
ஆரம்பகாலத்தைப் பற்றி
ஆரம்பகால இது ஒரு பின்னணி செயல்முறை இது கணினியில் நினைவகத்திற்கு முன்கூட்டியே பதிலளிக்க ஃபெடோரா 32 இல் சேர்க்கப்படும்.
கிடைக்கக்கூடிய நினைவகத்தின் அளவு குறிப்பிட்ட மதிப்பை விட குறைவாக இருந்தால், பின்னர் பொறுத்து நினைவக அளவு மீதமுள்ளது சிக்டெர்ம் (இலவச நினைவகம் 10% க்கும் குறைவானது) அல்லது சிக்கில் (<5%) அனுப்பப்படும் அது பலத்தால் அதிக நினைவகத்தை நுகரும் செயல்முறை முடிவடையும்.
இங்கே அதிக மதிப்புள்ள செயல்முறை எடுக்கப்படும் / proc / * / oom_score, கணினி இடையகங்களை அழிக்க கணினி நிலையை வழிநடத்தாமல்.
அதனுடன் எர்லூம் கணினி விரைவாக பதிலளிக்க அனுமதிக்கும் கர்னலில் OOM (of of Memory) இயக்கியை அழைக்காமல் நினைவகத்திற்கு வெளியே, நிலைமை சிக்கலானதாக மாறும் போது, கணினி ஒரு விதியாக, பயனருக்கு இனி பதிலளிக்காது.
ஃபெடோராவின் பிற பதிப்புகளில், குறைந்த மெமரி டிரைவரை இயக்க முடியும் குறைந்த நினைவக மானிட்டர் இது / proc / அழுத்தம் / நினைவக இடைமுகத்தைப் பயன்படுத்துகிறது இது லினக்ஸ் கர்னல் 4.20 இல் அறிமுகப்படுத்தப்பட்டது மற்றும் 5.2 இல் மேம்படுத்தப்பட்டது.
கணினியில் நினைவக பற்றாக்குறையை மதிப்பீடு செய்ய, ஆரம்பகாலத்தைப் போலன்றி, இது DBus மூலம் ஒரு அறிவிப்பை செயலாக்குகிறது மற்றும் அனுப்புகிறது நினைவக நுகர்வு குறைக்க வேண்டியதன் அவசியம் (இதற்குப் பிறகு நிலைமை இயல்பு நிலைக்கு வரவில்லை என்றால், OOM கில்லர் கர்னலை செயல்படுத்த முடியும்).
குறைந்த நினைவகம் கொண்ட மானிட்டர் பயன்பாடுகளின் மாற்றம் தேவை, அதனால் அது தொலைதூர எதிர்காலத்திற்கான தீர்வாக பார்க்கப்படுகிறது, க்னோம் பயன்பாடுகளை போர்ட்டிங் செய்த பிறகு பயன்படுத்தலாம்.
நிலைமையை கண்காணிக்க நினைவகம் இல்லை, கிளிப் 2.63.3 இல் உள்ள பயன்பாடுகள் GMemoryMonitor API ஐச் சேர்த்தன, இது குறைந்த மெமரி மானிட்டரிலிருந்து சிக்னல்களைக் கண்காணிக்கவும் நடவடிக்கை எடுக்கவும் உங்களை அனுமதிக்கிறது (எடுத்துக்காட்டாக, பயன்பாட்டை தற்காலிக சேமிப்பிற்காக பயன்படுத்தலாம், கோப்புகளைச் சேமிக்கலாம், குப்பை சேகரிப்பைத் தொடங்கலாம், நினைவக துண்டு துண்டாக குறைக்க முயற்சி செய்யலாம் அல்லது செயலற்ற ஆதரவை முடிக்கலாம்).
GMemoryMonitor ஆதரவும் சேர்க்கப்பட்டுள்ளது பிளாட்பாக் வடிவத்தில் வழங்கப்பட்ட முழுமையான பயன்பாடுகளில் பயன்படுத்த xdg-desktop-portal க்கு.
இறுதியாக இயல்புநிலை ஆரம்பகால செயல்படுத்தல் என்பதைக் குறிப்பிடுவது முக்கியம் ஃபெடோராவில் டெஸ்க்டாப் பதிப்பிற்கு மட்டுமே எனவே ஃபெடோராவின் மற்ற தொகுப்புகள் அதற்கு இருக்காது.
கூடுதல் தரவுகளாக, டெஸ்க்டாப்பில் பயன்படுத்த ஆரம்பகாலம் உருவாக்கப்பட்டது என்று குறிப்பிடப்பட்டுள்ளது தேவை அதிகரிக்காவிட்டால் மற்ற திருத்தங்கள் செய்யப்படுவது சாத்தியமில்லை. தற்போது வெவ்வேறு லினக்ஸ் விநியோகங்களுக்கு தொகுப்பு கிடைக்கிறது மற்றும் OpenSUSE டெவலப்பர்களும் கணினியில் அதன் சேர்க்கை குறித்து விவாதித்து வருகின்றனர்.
Si நீங்கள் இதைப் பற்றி மேலும் அறிய விரும்புகிறீர்கள் EarlyOOM ஐ சேர்ப்பது பற்றி நீங்கள் ஆலோசிக்கலாம் பின்வரும் இணைப்புகள் அது உருவாகும் இடத்தில் விவாதம்.
Tambien நீங்கள் ஆவணங்கள் மற்றும் நிறுவலை அணுகலாம் ஃபெடோராவின் பழைய பதிப்புகளில் பின்வரும் இணைப்பு.
டெஸ்க்டாப் செயலிழப்பைத் தவிர்க்க vm.swappiness மற்றும் vm.dirty_bytes ஒழுங்கீனம் போதுமானதாக இல்லை.
மிகவும் நல்ல செய்தி!