முனையத்திலிருந்து ஒரு கட்டளையை இயக்குவதை நீங்கள் எப்போதாவது கனவு கண்டீர்களா, கட்டுப்படுத்துதல் அளவு ஒதுக்கப்பட்ட வளங்கள் அதற்கு கட்டளை?
சரி, இங்கு வழங்கப்பட்ட தீர்வு பொதுவாக உங்களுக்காக "மிகவும் கனமாக" இருக்கும் வேலைகளை இயக்கிய சில தருணங்களில் கூட தொடர்ந்து வேலை செய்ய உதவும் வன்பொருள் அவை பொதுவாக கணினியை "தொங்கவிடுகின்றன". |
செயலி (CPU)
ஒரு கட்டளையின் முன்னுரிமையை கணினியில் உள்ள மீதமுள்ளவற்றை மாற்ற நல்ல கட்டளை உங்களை அனுமதிக்கிறது.
கணினியில் இயங்கும் ஒவ்வொரு செயல்முறைகளுக்கும் CPU நேரத்தை திட்டமிடுவதற்கும் ஒதுக்குவதற்கும் லினக்ஸ் கர்னல் பொறுப்பாகும். கிடைக்கக்கூடிய முன்னுரிமை ஒதுக்கீட்டு வரம்பு -20 முதல் 20 வரை, -20 அதிக முன்னுரிமை மற்றும் 20 மிகக் குறைவு.
நல்ல சி.பீ.யூ பயன்பாட்டின் காலங்களில் பொருத்தமான செயல்முறைகள் மிக உயர்ந்த சதவீதத்தைப் பெறுவதை உறுதிசெய்ய முடியும்.
நல்ல கட்டளைக்கான தொடரியல் பின்வருமாறு:
அருமையான -என்கமாண்ட்
எனவே, முன்னுரிமை 10 உடன் ஒரு செயல்முறையை இயக்க விரும்பினால், நாங்கள் பின்வருவனவற்றைச் செய்வோம்:
nice -n10 / usr / bin / convert file.gif file.jpg
வன் வட்டு
நல்லதைப் போன்றது அயனிஸ், பிந்தையது வன்விற்கான அணுகலைக் கட்டுப்படுத்துகிறது.
அதன் பயன்பாட்டிற்கு ஒரு எடுத்துக்காட்டு பின்வருமாறு:
ionice -c2 -n7 / usr / bin / convert file.gif file.jpg
-c2 என்பது "சிறந்த முயற்சி", மற்றும் -n7 என்பது "சிறந்த முயற்சி" என்பதில் மிகக் குறைந்த முன்னுரிமை. எனவே, இந்த கட்டளை I / O (உள்ளீடு / வெளியீடு) வரிசையில் இயங்கும் மற்ற பணிகளை விட குறைந்த முன்னுரிமையைக் கொண்டிருக்கும்.
ionice -c3 / usr / bin / convert file.gif file.jpg
-c3 (முன்னுரிமை அளவை தெளிவுபடுத்த வேண்டிய அவசியமில்லை) என்றால் "செயலற்றது மட்டும்". -C3 ஒதுக்கப்பட்ட வேலைகள் வட்டு செயலற்றதாக இருக்கும்போது மட்டுமே இயங்கும், அதாவது மீதமுள்ள பணிகளைச் செயல்படுத்துவதில் செயல்பாடு எந்தப் பாதிப்பையும் ஏற்படுத்தாது, ஆனால் தன்னைச் செயல்படுத்த அதிக நேரம் எடுக்கும்.
ரெனிஸ் கட்டளையை நான் குறிப்பிட வேண்டும், இது ஏற்கனவே இயங்கும் செயல்முறைகளின் முன்னுரிமையை மாற்ற பயன்படுகிறது
சுவாரஸ்யமானது! பங்களிப்புக்கு நன்றி!
சியர்ஸ்! பால்.
அது எவ்வாறு வெற்றியில் செய்யப்படுகிறது? d8-B