লিনাক্স সিস্টেমগুলিতে "ফ্রি" কমান্ডের কোনও ম্যাক ওএস এক্স টার্মিনাল সংস্করণ রয়েছে?


194

লিনাক্স-এ, আমি প্রায়শই ফ্রি কমান্ডটি সিস্টেমে মুক্ত এবং ব্যবহৃত মেমরির বর্তমান পরিমাণ দেখতে ব্যবহার করি । উদাহরণ স্বরূপ:

$ free
             total       used       free     shared    buffers     cached
Mem:       7264256    1010952    6253304          0     371892     189088
-/+ buffers/cache:     449972    6814284
Swap:      8126456         28    8126428

আমি যখন freeম্যাক ওএস এক্স এর টার্মিনালে প্রবেশ করি তখন এটি বিদ্যমান বলে মনে হয় না । বিকল্প আছে?

উত্তর:


92

@ খেড্রন যেমন বলেছেন , আপনি ক্রিয়াকলাপ মনিটরে এই তথ্যটি দেখতে পারেন।

আপনি যদি কমান্ড লাইনে এটি চান, এখানে পাইথন লিপিটি লিখেছি যা আমি লিখেছি (বা সম্ভবত অন্য কারও কাছ থেকে পরিবর্তিত হয়েছে, আমি মনে করতে পারি না, এটি এখন বেশ পুরানো) আপনার ওয়্যারড, অ্যাক্টিভ, অ্যাক্টিভ এবং ফ্রি মেমরির পরিমাণ দেখানোর জন্য:

#!/usr/bin/python

import subprocess
import re

# Get process info
ps = subprocess.Popen(['ps', '-caxm', '-orss,comm'], stdout=subprocess.PIPE).communicate()[0].decode()
vm = subprocess.Popen(['vm_stat'], stdout=subprocess.PIPE).communicate()[0].decode()

# Iterate processes
processLines = ps.split('\n')
sep = re.compile('[\s]+')
rssTotal = 0 # kB
for row in range(1,len(processLines)):
    rowText = processLines[row].strip()
    rowElements = sep.split(rowText)
    try:
        rss = float(rowElements[0]) * 1024
    except:
        rss = 0 # ignore...
    rssTotal += rss

# Process vm_stat
vmLines = vm.split('\n')
sep = re.compile(':[\s]+')
vmStats = {}
for row in range(1,len(vmLines)-2):
    rowText = vmLines[row].strip()
    rowElements = sep.split(rowText)
    vmStats[(rowElements[0])] = int(rowElements[1].strip('\.')) * 4096

print 'Wired Memory:\t\t%d MB' % ( vmStats["Pages wired down"]/1024/1024 )
print('Active Memory:\t\t%d MB' % ( vmStats["Pages active"]/1024/1024 ))
print('Inactive Memory:\t%d MB' % ( vmStats["Pages inactive"]/1024/1024 ))
print('Free Memory:\t\t%d MB' % ( vmStats["Pages free"]/1024/1024 ))
print('Real Mem Total (ps):\t%.3f MB' % ( rssTotal/1024/1024 ))

আপনি দেখতে পাচ্ছেন, আপনি কেবল vm_statকমান্ড লাইন থেকে কল করতে পারেন , যদিও এটি 4kB পৃষ্ঠায় গণনা করা হয়েছে, সুতরাং স্ক্রিপ্টটি এমবিতে রূপান্তর করতে।

স্ক্রিপ্টটি তুলনা করার জন্য সমস্ত চলমান প্রক্রিয়াগুলির "সত্যিকারের স্মৃতি" ব্যবহার গণনা করে (এটি সামগ্রিক মেমরির পরিসংখ্যানগুলির সাথে কোনও নির্দিষ্ট মান (গুলি) এর সাথে মেলে না, কারণ স্মৃতিটি একটি জটিল জন্তু।


আমার সিস্টেমে স্ক্রিপ্ট আউটপুট দেওয়ার একটি উদাহরণ এখানে দেওয়া হয়েছে:

[user@host:~] % memReport.py
Wired Memory:           1381 MB
Active Memory:          3053 MB
Inactive Memory:        727 MB
Free Memory:            1619 MB
Real Mem Total (ps):    3402.828 MB

(স্ট্যাকএক্সচেঞ্জে ট্যাব মাপার জন্য খুব সামঞ্জস্য করা;)


এই স্ক্রিপ্টটি ব্যবহার করার সর্বোত্তম উপায় কী?
ইড্ডোবার

2
আপনি ঠিক কী বোঝেন তা নিশ্চিত নন ... এটি একটি নতুন ফাইলে অনুলিপি করে আটকান, এটি কোথাও সংরক্ষণ করুন (সম্ভবত / usr / স্থানীয় / বিনে), এটি কার্যকর করার যোগ্য এবং এটিকে চালিত করবেন?
drfrogsplat

আমি মনে করি @ আইডোবার আপনাকে এটি চালনার উদাহরণ এবং উত্পাদিত আউটপুট (যেমন একটি স্ক্রিন ক্যাপচার)
এজে

@ এজে, আহ ঠিক আছে, পেয়ে
গেছেন

6
কেবল আমার 2 সেন্ট:ps -caxm -orss= | awk '{ sum += $1 } END { print "Resident Set Size: " sum/1024 " MiB" }'
ভল্ট

70

আপনার যে কমান্ডটি প্রয়োজন তা হ'ল vm_stat- traditionalতিহ্যবাহী ইউনিক্স সরঞ্জামের মতো vmstatতবে কয়েকটি ম্যাক-নির্দিষ্ট পার্থক্য রয়েছে। ম্যান পেজ ভাল লেখা আছে।



8
@ জেরমিস - সিস্টেমের দ্বারা ব্যবহারযোগ্য মেমরির ক্ষুদ্রতম ইউনিট ... x86 এবং পিপিসি ম্যাকের ক্ষেত্রে এটি 4k। পৃষ্ঠা মুক্ত হ'ল মেমরি মুক্ত 4k ইউনিট সংখ্যা।
আরআই জলাবদ্ধ ইয়াঙ্কি

2
পৃষ্ঠাগুলি আইওএসেও 4K।
স্মি

54

এটি ধীর হওয়ার কারণ বলে মনে হচ্ছে কারণ top -l 1সর্বদা শেষ হওয়ার পরে এক সেকেন্ড দেরি হয়, রিফ্রেশের মধ্যে স্ট্যান্ডার্ড বিলম্ব। কমান্ডে -s 0 যুক্ত করা এটি তাত্ক্ষণিকভাবে সম্পূর্ণ করে তোলে:

top -l 1 -s 0 | grep PhysMem

এছাড়াও, স্পষ্টতার জন্য, আমি এর লাইনে প্রতিটি মেম-উপাদান দেখানো পছন্দ করি, তাই আমি সিড প্রতিস্থাপনের স্ট্রিংয়ে 'ফিজিমেম:' এর সাথে প্রান্তিককরণের জন্য 9 টি স্পেস যুক্ত করেছি:

top -l 1 -s 0 | grep PhysMem | sed 's/, /\n         /g'

1
এটি কুকুর ধীর, এটি ব্যবহার করা আরও ভাল vm_stat
মিগ্রোল

3
হ্যাঁ, অনুসন্ধান topকরা কল করার ক্ষেত্রে উল্লেখযোগ্যভাবে ধীর গতিযুক্ত vm_statতবে topএক্সট্র্যাক্টটি খুব কম ভার্বোস এবং ইউনিটটি মেগাবাইট নয় পৃষ্ঠাগুলি। আরও কম ভার্বোস হওয়ার জন্য লাইন বিরতিগুলি সরানো awkযেতে পারে এবং grepফলস্বরূপ প্রতিস্থাপন করা যেতে পারে top -l 1 | grep ^PhysMem
স্টিফান শ্মিড্ট

2
সমস্ত বিষয় বিবেচনা করা হয়, এটি সেরা উত্তর। pageঅপ্রয়োজনীয় ইউনিটগুলিতে ফলাফল দেয় না / বলেন ইউনিটকে ব্যাখ্যাযোগ্য করে তুলতে কোনও ধরণের হ্যাকি পোস্টপ্রসেসিংয়ের প্রয়োজন হয়।
ইজোসেফ

39

পুরো vm_statআউটপুটটিকে আরও মানববান্ধব করে তুলতে এখানে একটি সাধারণ ওয়ান-লাইনার রয়েছে :

$ vm_stat | perl -ne '/page size of (\d+)/ and $size=$1; /Pages\s+([^:]+)[^\d]+(\d+)/ and printf("%-16s % 16.2f Mi\n", "$1:", $2 * $size / 1048576);'
free:                     2330.23 Mi
active:                   2948.07 Mi
inactive:                 1462.97 Mi
speculative:               599.45 Mi
wired down:                840.46 Mi
copy-on-write:           43684.84 Mi
zero filled:            385865.48 Mi
reactivated:               608.14 Mi

25

যদি আপনি কেবল অদলবদ ব্যবহারে আগ্রহী হন (তবে আউটপুট দেওয়ার শেষ লাইনটি কী হবে free):

$ sysctl vm.swapusage
vm.swapusage: total = 64.00M  used = 0.00M  free = 64.00M  (encrypted)

আমি এটির চেয়ে অনেক অনেক
চেয়েছিলাম

20

freeম্যাক ওএস এক্স-এর মতো একটি টার্মিনাল কমান্ড রয়েছে ... এটি বলা হয়top

আরও তথ্যের জন্য আপনি এই অ্যাপল সাপোর্ট ডকুমেন্টটি পরীক্ষা করে দেখতে পারেন।

ম্যাক ওএস এক্স: "শীর্ষ" ইউটিলিটি সহ মেমরির ব্যবহারটি কীভাবে দেখবেন


24
কড়া কথায় বলতে গেলে ওএস এক্স-এর "শীর্ষ" লিনাক্সের সাথে শীর্ষ "কমান্ড" এর চেয়ে বেশি মিল, অবশ্যই :)
calum_b

6
শীর্ষ থেকে ভাল:htop
nXqd

3
@ এনএক্সকিডি হটপ: কমান্ডটি পাওয়া যায় নি
ইত্তাজাদ

4
@ সাজ্জাদতুশরখান ব্রু ইনস্টল করুন হিপটোপ করুন যদি আপনার মদ তৈরি করা থাকে
এনএক্সকিডি

2
প্রযুক্তিগতভাবে এগুলি মোটেও সমান নয় কারণ কমান্ড লাইনের জন্য নিখরচায় সুন্দর এবং ঝরঝরে এমন কিছু প্রিন্ট করা হয় যখন শীর্ষস্থান আপনি সক্রিয়ভাবে দেখেন।
anon58192932

10

শুধু গ্রহণ @zack থেকে সমাধান এবং নিষ্ক্রিয় এবং ফটকামূলক ব্লক যোগ।

#!/bin/bash

FREE_BLOCKS=$(vm_stat | grep free | awk '{ print $3 }' | sed 's/\.//')
INACTIVE_BLOCKS=$(vm_stat | grep inactive | awk '{ print $3 }' | sed 's/\.//')
SPECULATIVE_BLOCKS=$(vm_stat | grep speculative | awk '{ print $3 }' | sed 's/\.//')

FREE=$((($FREE_BLOCKS+SPECULATIVE_BLOCKS)*4096/1048576))
INACTIVE=$(($INACTIVE_BLOCKS*4096/1048576))
TOTAL=$((($FREE+$INACTIVE)))
echo Free:       $FREE MB
echo Inactive:   $INACTIVE MB
echo Total free: $TOTAL MB

9
#!/bin/bash
top -l 1 | grep PhysMem: | awk '{print $10}'

শুধুমাত্র ইউনিক্স বিশেষজ্ঞদের জন্য:

top -l 1 | awk '/PhysMem:/ {print $10}'

1
এটি আর আধুনিক ম্যাকোজে কোনও ফল দেয় না।
ম্যাট সেফটন 20

ব্যবহার top -l1 | awk '/PhysMem/ {print $2}'MacOS> = উচ্চ সিয়েরা উপর
JDS

ব্যবহৃত মেমোরিটি
ফেরায়

8
free="$(( $(vm_stat | awk '/free/ {gsub(/\./, "", $3); print $3}') * 4096 / 1048576)) MiB free"

1
এই কমান্ডের বর্তমান সংস্করণটি tcshআমার (আমার ডিফল্ট) বা তেমন কাজ করে না sh। কমান্ডটি শেল-নির্দিষ্ট?
গ্রাহাম পেরিন

হ্যাঁ, এটি নির্দিষ্ট bashএবং kshনির্দিষ্ট। ইন tcshকরার চেষ্টা করুন: set freeblocks=`vm_stat | grep free | awk '{ print $3 }' | sed 's/\.//'` ; set freeMB=`expr $freeblocks \* 4096 / 1048576`; set free=`echo $freeMB MiB free`। তারপরে আপনি echo $freeফ্রি মেমরির পরিমাণ মুদ্রণ করতে পারেন । এছাড়াও আপনি উপনাম তৈরি করা যায়নি: alias free echo $freeMB MiB free
jaume

7

আপনার অন্য প্রশ্নের দ্বারা বিচার করে , আমি মনে করি আপনি আপনার স্মৃতিশক্তির স্থিতিটি দেখার জন্য ক্রিয়াকলাপ মনিটরের ইউটিলিটিটি পেয়েছেন, তাই না? কেবল রেকর্ডের জন্য, এটি / অ্যাপ্লিকেশন / ইউটিলিটিস / অ্যাক্টিভিটি মনিটর.অ্যাপে রয়েছে।


7

ম্যাক ওএস এক্স এর সাথে বিতরণ করার মতো কোনও সঠিক সমতুল্য নেই, তবে তথ্য পাওয়ার আরও কয়েকটি উপায় রয়েছে:

  1. system_profiler - শেলের মধ্যে ম্যাকের সমস্ত সিস্টেম প্রোফাইল তথ্য দেখায়
  2. sysctl -a | grep memবা sysctl hw.memsize(মোট স্মৃতি)

+1, পুনরুদ্ধার মোডে টার্মিনাল থেকে কাজ করে (
বুটআপের

7

আপনি কমান্ডটি চেষ্টা allmemoryকরতে পারেন যদি আপনি কোনও কমান্ড লাইন সরঞ্জাম চান যা অত্যন্ত বিস্তারিত মেমরির ব্যবহারের প্রতিবেদন করে।


1
একটি শক্তিশালী সরঞ্জাম, তবে এটি প্রসেসর-নিবিড় (আমার ম্যাকবুকপ্রো 5,2 এর দুটি সিপিইউয়ের মধ্যে প্রায় 95%) এবং যদি অনেক বেশি মেমরি ব্যবহৃত হয়: একটি সাধারণ রান allmemoryঅপ্রত্যাশিতভাবে দীর্ঘ হতে পারে - আজ আমার জন্য, রান প্রতি মিনিটে চার মিনিটের বেশি, YMMV। এর একটি রান allmemoryজন্য sysdiagnoseযথেষ্ট সময় লাগতে পারে।
গ্রাহাম পেরিন

6

উপরেরটি আমার পছন্দ অনুসারে প্রচুর প্রচেষ্টা, এবং এটি ধরে নিয়েছে যে আপনারও একটি পুরোপুরি ইনস্টল ইনস্টল রয়েছে ... আপনি যদি কোনও ম্যাক ওএস এক্স স্টার্ট আপ ডিস্ক থেকে বুট করেছেন তবে উপরের সমস্ত সমাধান অবশ্যই কাজ করবে না। .. কেবল "হোস্টিনফো" কমান্ডটি ব্যবহার করুন, আমার মাঝারি এমবিএয়ার চলমান ম্যাভারিকস (10.9.1) এর আউটপুট এখানে এসেছে:

 Mach kernel version:
 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
Kernel configured for up to 4 processors.
2 processors are physically available.
4 processors are logically available.
Processor type: i486 (Intel 80486)
Processors active: 0 1 2 3
Primary memory available: 8.00 gigabytes
Default processor set: 195 tasks, 961 threads, 4 processors
Load average: 1.61, Mach factor: 2.38

এই কমান্ডটি সম্পর্কে ভাল এটি হ'ল এটি 10.9 ইনস্টলারের সাথে খুব কম অধীনেই ইনস্টল করা রয়েছে /usr/bin, সুতরাং এটি খুব সহজ,

আদর্শভাবে, আপনি যদি কেবল র‌্যাম চান তবে ইস্যু করুন:

$ hostinfo | grep memory

পূর্ববর্তী কোনও OS এ হোস্টিনফোর বিদ্যমান কিনা তা জানেন না ...


4
ব্যবহৃত স্মৃতি কিভাবে hostinfoদেখায় ?
nohillside

3
এই কমান্ডটি (কমপক্ষে এখানে ওএস 10.6.8 এ রয়েছে) কেবল শারীরিকভাবে উপলব্ধ মেমরিটি দেখায় তবে বর্তমানে এটি কতটা ব্যবহৃত হয় তা নয়
MostlyHarmless

যার অর্থ এটি আসলে জিজ্ঞাসিত প্রশ্নের উত্তর দেয় না কারণ এটি সুনির্দিষ্টভাবে বলে যে এটি "মুক্ত এবং ব্যবহৃত স্মৃতি" চায় desires
বি


3

আমি মনে করি আজকাল psutilএবং এর meminfo.pyস্ক্রিপ্টটি সর্বাধিক সহায়ক মেমরি-ব্যবহারের বিশদ সরবরাহ করে। এটি চেষ্টা করার জন্য:

pip install psutil
curl -O https://raw.githubusercontent.com/giampaolo/psutil/master/scripts/meminfo.py
python ./meminfo.py

এটি উত্পাদিত আউটপুটটি দেখতে এইরকম দেখাচ্ছে:

MEMORY
------
Total      :   16.0G
Available  :    5.5G
Percent    :    65.8
Used       :   13.5G
Free       :    1.5G
Active     :    7.4G
Inactive   :    4.0G
Wired      :    2.1G

SWAP
----
Total      :    1.0G
Used       :   33.5M
Free       :  990.5M
Percent    :     3.3
Sin        :   15.9G
Sout       :   71.6M

Availableসারিটি লক্ষ্য করুন , যা অদলবদল না করে নতুন অ্যাপ্লিকেশন শুরু করার জন্য আসলে কতটা মেমরি পাওয়া যায় তার একটি অনুমান দেখায় ।

সেই উপলব্ধ-মেমরির অনুমান সরবরাহ করে এমন কোনও ম্যাকওএস ইউটিলিটি আমার জানা নেই।

তুলনার খাতিরে: লিনাক্স সিস্টেমে, availableকলামে একই ধরণের তথ্য বর্তমান সংস্করণগুলি থেকে আউটপুট সরবরাহ করা হয় free:

              total        used        free      shared  buff/cache   available
Mem:           7.8G        552M        182M        156M        7.1G        6.9G
Swap:            0B          0B          0B
Total:         7.8G        552M        182M

যে availableকলাম freeআউটপুট মাত্র থেকে আসে MemAvailableমধ্যে /proc/meminfo। এবং যে সিস্টেমে রয়েছে সেগুলিতে/proc/meminfo , psutil কেবল উপলব্ধ মেমরির অনুমান করার জন্য এটি ব্যবহার করে।

তবে ম্যাকোএস নেই /proc/meminfo, সুতরাং সেই ক্ষেত্রে উপলভ্য মেমরিটি অনুমান করার জন্য, psutil লিনাক্সের জন্য গণনা করার MemAvailableজন্য ব্যবহৃত একই অ্যালগরিদম/proc/meminfo নিয়োগ করে


3

আপনি memory_pressureকমান্ড চেষ্টা করতে পারেন । আমার সিস্টেমের আউটপুট দেখুন (i5, 4 গিগাবাইট র‌্যাম)

The system has 2147483648 (524288 pages with a page size of 4096).

Stats: 
Pages free: 90009 
Pages purgeable: 139593 
Pages purged: 7496548 

Swap I/O:
Swapins: 470466 
Swapouts: 530913 

Page Q counts:
Pages active: 407739 
Pages inactive: 148277 
Pages speculative: 16200 
Pages throttled: 0 
Pages wired down: 263064 

Compressor Stats:
Pages used by compressor: 122815 
Pages decompressed: 7327420 
Pages compressed: 17625795 

File I/O:
Pageins: 1538997 
Pageouts: 86692 

System-wide memory free percentage: 63%

2

ম্যাক ওএসএক্সের জন্য বাশ কমান্ড "ফ্রি লাইক"।

এটি এই পোস্টের দ্বিতীয় পুনরায় প্রকাশ। প্রথমে দু'জন পেয়েছি -1। একটি কারণ আমি ইংরেজিতে বর্ণনা করছিলাম না, এটি সংশোধন করা হয়েছে। অন্যটি যেহেতু আমি ব্যবহার করেছি gawk(যা কোনও স্ট্যান্ডার্ড ওএস এক্স ইনস্টলেশনের অংশ নয়), এটিও সংশোধন করা হয়েছে, আমি এখন ব্যবহার করি awk। দ্য -2এখনও আছে ;-)। কমান্ডগুলি নিজেরাই পরীক্ষা এবং মূল্যায়ন করা এখন সেরা?

আমি একটি বন্ধুত্বপূর্ণ এবং অত্যন্ত কনফিগারযোগ্য প্রদর্শন সহ কেবলমাত্র একটি প্রান্ত ব্যবহারকারী-ওরিয়েন্টেড কমান্ড তৈরির জন্য আমার প্রথম ধারণাটি পর্যালোচনা করেছি, আমি দুটি তৈরি করেছি:

  • free-like.sh আরও যথার্থতা, একটি "বন্ধুত্বপূর্ণ" এবং কনফিগারযোগ্য ডিসপ্লে সহ, তবে আরও গণনা এবং সংস্থান ব্যবহারের সাথে একটি স্ক্রিপ্ট সর্বদা ওরিয়েন্টেড "শেষ ব্যবহারকারী" "

  • free-like-raw.sh, এখন কমেন্টেশন এবং রিসোর্স খরচ, তবে কম নির্ভুলতা, কম "বন্ধুত্বপূর্ণ" ডিসপ্লে সহ একটি কমান্ড এখন ওরিয়েন্টেড ডেভেলপার, সিসাদমিন ইত্যাদি।

শারীরিক মেমরির ডেটা কমান্ডের ফলাফলগুলি থেকে বের করা হয় vm_stat(যা ফলগুলি ব্লক আকারে দেয়)। বাইটে রূপান্তরকরণের ফলে ফলস্বরূপ (সংখ্যা_ফ_ব্লকস * ব্লক_সাইজ, গণনার পূর্বনির্ধারিত মান) ব্লকের আকার 0 <এর মধ্যে হবে। ভার্চুয়াল মেমরির ডেটা topকমান্ড থেকে নেওয়া হয়েছে । এখানে ইমপ্রেশনটি topকমান্ডের রেফারেন্সের ইউনিটের সাথে যুক্ত : কিলো, মেগা, গিগা।

গণনাগুলি awkসেই সম্মানের সাথে ব্যবহার করে তৈরি করা হয় (বিপরীতে bc)। awkতুলনায় দ্রুত bc। আপনি এখানে পরীক্ষা স্ক্রিপ্ট দেখতে পারেন: http://myblog.robert.sebille.name/article29.html#awk-bc

আপনি কমান্ডের ফলাফলগুলি বাইটস (ডিফল্ট), কিলো, মেগা বা গিগায় এক্স-দশমিক স্থান সহ ফ্রি-লাইক.শ এর ক্ষেত্রে দেখতে পারেন এবং যদি আপনি মেগা ওউ গিগায় প্রদর্শনটি জিজ্ঞাসা করেন।

স্ক্রিপ্টগুলি কোনও পোস্টের জন্য খুব দীর্ঘ, তবে আপনি আমার ব্লগের এই নিবন্ধটিতে সেগুলি খুঁজে পেতে পারেন: http://myblog.robert.sebille.name/article29.html

নিবন্ধটি ফরাসি ভাষায় রয়েছে, তবে এটি প্রতিটি কমান্ডের জন্য এবং তাদের একীভূত সহায়তা ( ./free-like.sh -hএবং ./free-like-raw.sh -h) ইংরাজীতে প্রদর্শন করার একটি উদাহরণ প্রদর্শন করে । এই এইডস সম্পূর্ণভাবে আদেশগুলি বর্ণনা করে। নিবন্ধটি কোডগুলিও প্রদর্শন করে।

ইংরেজি আমার মাতৃভাষা নয়। যদি কেউ সমন্বিত সহায়তায় ত্রুটিগুলি সংশোধন করতে চায় তবে সে স্বাগত।

পুলিশের।


ফরাসি সম্পর্কে কোনও জ্ঞান ছাড়াই কারও কাছে কম বেশি ব্যবহারের অযোগ্য হওয়া ছাড়াও, আপনার স্ক্রিপ্টের জন্য এটি কোনও gawkস্ট্যান্ডার্ড ওএস এক্স ইনস্টলেশনের অংশ নয় বলে মনে হচ্ছে ।
nohillside

@ পেট্রিক্স: আপনার মতামতের জন্য আপনাকে ধন্যবাদ আমি ইংরেজিতে একটি বিবরণ দেব এবং আমি ইন্টিগ্রেটেড সহায়তাটিও অনুবাদ করব (বর্তমানে ফরাসী ভাষায়)। গোক: আসলে, আমি ভুলে গিয়েছিলাম, আপনাকে ধন্যবাদ। আমি কিছু স্থানীয়করণের সমস্যা (দশমিক কমা বা দশমিক পয়েন্ট) এর সাথে জোর দিয়েছি। তারা কেন জানি না করে অদৃশ্য হয়ে গেল। আমি গাকের বদলে ফিরে এসেছি। জিনিসগুলিকে সামঞ্জস্য করার জন্য আমার কিছুটা সময় প্রয়োজন ছিল, আমি এটি প্রস্তুত হলে পুনরায় পোস্ট করব। ইতি।
রবার্ট

1
কেবল গাবকে প্রতিস্থাপন করা আমার সাথে সমস্যা ছাড়াই কাজ করেছে k
নোহিলসাইড

2

1
জিজ্ঞাসা করা বিভিন্ন বিষয়ে উত্তর কেবল একটি লিঙ্কের চেয়ে বেশি হওয়া দরকার। একটি লিঙ্ক অন্তর্ভুক্ত করা ঠিক আছে, তবে দয়া করে উত্তরে সংক্ষিপ্তসার বা উদ্ধৃত অংশটি দিন। উত্তরটি একা দাঁড়িয়ে থাকার ধারণা।
nohillside

1

vm_stat আপনাকে কিলোবাইটে দেখায়

নীচের অনেলাইনার মেগাবাইটে দেখায়:

paste <(vm_stat | awk 'NR>1' | grep -o ".*:") <(for i in $(vm_stat | awk 'NR>1' | tr -d '.' | awk '{print $NF}'); do perl -e "print $i/1024" | awk '{printf "%0.2f", $0}'; echo; done) | column -s: -t

রিটার্নস:

Pages free                      11.06
Pages active                    798.25
Pages inactive                  776.03
Pages speculative               9.15
Pages throttled                 0.00
Pages wired down                303.27
Pages purgeable                 0.95
"Translation faults"            82172.66
Pages copy-on-write             11629.60
Pages zero filled               27685.41
Pages reactivated               1450.70
Pages purged                    91.66
File-backed pages               430.20
Anonymous pages                 1153.24
Pages stored in compressor      481.75
Pages occupied by compressor    149.91
Decompressions                  1277.92
Compressions                    1622.33
Pageins                         13198.02
Pageouts                        66.61
Swapins                         54.34
Swapouts                        90.63

1

যদি আপনি ওক্সে ফিশ শেল ব্যবহার করেন তবে ফিশারের পাশাপাশি এর প্যাকেজ ম্যানেজার।

আমি নিম্নলিখিত এক্সটেনশানটি লিখেছি: https://github.com / ফিশারম্যান / ফ্রি

এটি অসক্সের জন্য ফ্রি কমান্ডের সম্পূর্ণ পুনরায় কাজ। নিজেই দেখুন

> free
                 total     used     free   appmem    wired   compressed
Mem:            8.00Gb   6.65Gb   1.95Gb   2.87Gb   2.09Gb   1.86Gb
+/- Cache:               1.24Gb   1.87Gb
Swap(43%):      2048Mb    877Mb   1171Mb
Load Avg:        1.63 1.95 1.95

খুশী হলাম। তাত্ক্ষণিকভাবে এটিকে শক্ত করে ফেলেছে।
পিটারভিপি

-1

শীর্ষ বা হটোপ সমস্যা সমাধানে সহায়তা করতে পারে।


ভিন্ন জিজ্ঞাসা করতে স্বাগতম। আপনার উল্লেখ করা আদেশগুলি কীভাবে প্রশ্নের উত্তর দেয় দয়া করে সে সম্পর্কে আরও তথ্য সরবরাহ করুন।
টিউবেডগ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.