මතක භාවිතය අනුව වර්ග කළ `ඉහළ 'ප්‍රති results ල තථ්‍ය කාලය තුළ පෙන්වන්නේ කෙසේද?


423

මම කොහොමද ප්රදර්ශනය කළ හැක topලැයිස්තුව මතක භාවිතය අනුව පෙල කරන බව ඒ නිසා සැබෑ කාලය තුළ මගේ පර්යන්තය ප්රතිඵල?


32
ලිනක්ස් මත, >සහ <නිවැරදි සහ ඉතිරි ආකාරයක තීරුව යනවා. සිට %MEMතීරුව පමණක් අයිතිය වේ %CPUද පෙරනිමි ආකාරයේ තීරු වන තීරුව, එය ඒ දෙක අතර මාරු කිරීම සඳහා පමණක් එක් යතුරක් එබීමෙන් ගනී. මම දන්නවා, ඔබේ ප්‍රශ්නයට මැකින්ටොෂ් ටැගය ඇත, ඒ නිසා මම මෙම පිළිතුර අදහස් දැක්වීමක් ලෙස ලියමි.
වෝල්ටර් ට්‍රොස්

7
මම කැමතියි htop, මෙය කරන්නේ කෙසේදැයි මට පවසන නිසා.
ලින්ඩ්

Answers:


492

topලිනක්ස් / යුනික්ස් හි විධානය භාවිතා කරන්න :

top
  • විධානය ක්‍රියාත්මක කිරීමෙන් පසු shift+ ඔබන්නmtop
  • හෝ ඔබට කුමන තීරුව වර්ග කළ යුතුද යන්න අන්තර්ක්‍රියාකාරීව තෝරා ගත හැකිය
    • මාධ්ය Shift+ fවූ අන්තර් මෙනුව ඇතුල් වීමට
    • තේරීම ඉස්මතු වන තුරු upහෝ downඊතලය ඔබන්න%MEM
    • තේරීම sතේරීමට ඔබන්න%MEM
    • enterඔබේ තේරීම සුරැකීමට ඔබන්න
    • මාධ්ය qවිසින් අන්තර් මෙනුව පිටවීමට

නැතහොත් විධාන රේඛාවේ වර්ග කිරීමේ අනුපිළිවෙල සඳහන් කරන්න

# on OS-X
top -o MEM
# other distros
top -o %MEM

යොමුව

/programming/4802481/how-to-see-top-processes-by-actual-memory-usage


3
ලිනක්ස් හි එය top -o %MEM("%" සටහන් කරන්න)
ගේබ්‍රියෙල් හෝට්ලොක්

AbGabrielHautclocq එය ඔබගේ ලිනක්ස් බෙදා හැරීම මත රඳා පැවතිය යුතුය. ඩේබියන් 7 භාවිතා කරන අතර එම අනුවාදයේ procps-ngකිසිදු -oවිකල්පයක් නොමැත . දියත් කළ SHIFT-Mපසු මා වෙනුවෙන් වැඩ කරයි top.
ක්‍රිස්ටෝපර් ෂුල්ට්ස්

top -o %MEMමගේ ඩෙබියන් 8 සහ 9 මත ක්‍රියා කරයි, නමුත් ඩෙබියන් 7 මත නොවේ, ඔබ හරි - ක්‍රිස්ටෝපර් ෂුල්ට්ස්.
ගේබ්‍රියෙල් හෝට්ලොක්

<key> enter </key> වෙනුවට එය <key> q </key> විය යුතුය
dashesy

106

විධාන රේඛා විකල්පය -o(“Override-sort-field” සඳහා නැගී සිටීම) මගේ Xubuntu යන්ත්‍රයේ ද ක්‍රියාත්මක වන අතර ඉහළ ඇති මැක් මෑන් පිටුවට අනුව එය මැකින්ටොෂ් මත ද ක්‍රියා කළ යුතුය. මතක භාවිතයෙන් කෙටි කිරීමට මට අවශ්‍ය නම් මම සාමාන්‍යයෙන් භාවිතා කරමි

top -o %MEM

එය තීරුව අනුව වර්ග කරයි %MEM. නමුත් මට භාවිතා කළ හැකිය VIRT, RESනැතහොත් SHR. මැකින්ටොෂ් මත මම බොහෝ විට භාවිතා කරමි memහෝ vsize.

ඇයි හෝ කෙසේද යන්න මම නොදනිමි නමුත් මෙය යුනික්ස් පද්ධති අතර සහ ලිනක්ස් බෙදාහැරීම් අතර පවා බෙහෙවින් වෙනස් ය. උදාහරණයක් ලෙස -oමගේ රාස්ප්බෙරි ධාවනය වන වීසි වල පවා නොමැත. එය උත්සාහ කර බැලීම වටී.


3
පිළිතුර පරිශීලකයාට වඩාත් පැහැදිලි බවක් %MEMලබා දිය හැකිය: උනන්දුවක් දක්වන පා er කයාට පිළිතුරක් ලෙස දෙනු ලැබේ; එය සෑම තැනකම ක්‍රියා නොකරන අතර (බොහෝ දුරට).
7heo.tk

1
top -o %MEM invalid argument -o: %MEM
මැක්බුක්

එය ඇසීම ගැන මට කණගාටුයි.
ytg

මට සෙන්ටෝස් මත වැඩ කළ එකම පිළිතුර මෙයයි.
අමල්ගොවිනස්

1
run anon58192932 ධාවනය වන විට පමණක් ඔබ දකින ඕනෑම තීරු නාමයකින් ආදේශ කළ යුතුය %MEM(හෝ PID, VIRTආදිය) top. Ytg විසින් සටහන් කර ඇති පරිදි , "මැකින්ටොෂ් මත මම බොහෝ විට භාවිතා කරමි memහෝ vsize".
ebosi

16

උබුන්ටු 14.04 සඳහා ආරම්භ වේ

htop -s PERCENT_MEM

මට උපක්‍රමය කළා.


OSX සඳහාද හොඳින් ක්‍රියා කරයි.
ehime

එය වෙනස් විධානයකි. topවිධානය පිළිබඳ පිළිතුරක් සෙවීම (මෙම ප්‍රශ්නයේ දී ඇසූ පරිදි) නොවේ htop.
ලූකස් ලයිසිස්

14

-O ධජය සත්‍ය තීරුවේ නම ගන්නා බව පෙනේ . එබැවින් ඉහළ විධානය මඟින් "mem" පමණක් පෙන්වන්නේ නම් විධානය "top -o mem " විය යුතුය.

මා පරීක්ෂා කරන උබුන්ටු යන්ත්‍රය සඳහා, තීරුව "% MEM" ලෙස හැඳින්වේ . මම උත්සාහ කළ OSX යොස්මයිට් මත, එය "mem" වේ.


8

topදැනටමත් ක්‍රියාත්මක වන්නේ නම් , ඔබන්න o . දත්ත වලට ඉහළින්, විමසුමක් දිස්වනු ඇත:

primary key [xxxxx]:

xxxxxවත්මන් වර්ග කිරීමේ යතුර කොහිද? ඔබට වර්ග කිරීමට අවශ්‍ය තීරුවේ නම ටයිප් කරන්න. තීරුවේ නම "%" හෝ "#" අඩංගු නම්, අක්‍ෂරය මඟ හරින්න. % CPU සඳහා, "cpu" ටයිප් කරන්න.


6

මුල් ප්‍රශ්නය මැක් සඳහා වූ බවක් පෙනේ, නමුත් වෙනත් ඕනෑම කෙනෙකුට මෙම පිළිතුරට බාධා ඇති වුවහොත්, Red Hat Linux (සහ තවත් බොහෝ අය) මත, 'top -m' ඉහළින්ම ආරම්භ වන්නේ මතක භාවිතය අනුව ප්‍රති results ල අනුව ය.


ඩේබියන් 8 හි නොවේ
මාකෝවට්වුට්

වැඩ කරන ලද්දේ: Red Hat Enterprise Linux Server නිකුතුව 6.8 (අනෙක් පිළිතුරු කිසිවක් ක්‍රියාත්මක වූයේ නැත).
කොන්ටැන්ගෝ


2

උබුන්ටු 14.04 - මෙය හොඳින් ක්‍රියාත්මක වේ:

htop --sort-key=PERCENT_MEM

4
htop ඉහළට නැත
ඇන්තන්

2

ඔබ topඋබුන්ටු ( top -v= procps-ng version 3.3.10) සමඟ එන දේ භාවිතා කරන්නේ නම් , වර්ග කිරීම වෙනස් කිරීමට ඔබට මෙම අන්තර්ක්‍රියාකාරී යතුරුපුවරු කෙටිමං භාවිතා කළ හැකිය. මේ සියල්ල ලොකු අකුරු බව සලකන්න, එබැවින් භාවිතා කරන්න shiftහෝ භාවිතා කරන්න caps lock.

M% MEM
NPID
P% CPU
TTIME +

පෙරනිමියෙන්, ඒවා DESC අනුපිළිවෙලට වර්ග කරනු ලැබේ. RASC / DESC ටොගල් කිරීමට භාවිතා කරන්න .

විධාන රේඛා විකල්පයෙන් වර්ග කිරීම සැකසීමට, භාවිතා කරන්න top -o %MEM. ඔබට ඕනෑම තීරුවක් නියම කළ හැකිය.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.