সিসেক্টল ব্যবহৃত এবং ফ্রি মেমরি ব্যবহার করে কীভাবে ম্যাক ওএস এক্স পাবেন? অনুসন্ধান করা হয়েছে sysctl -a | grep vmবা sysctl -a | grep memপ্রাসঙ্গিক কিছু খুঁজে পায়নি।
সিসেক্টল ব্যবহৃত এবং ফ্রি মেমরি ব্যবহার করে কীভাবে ম্যাক ওএস এক্স পাবেন? অনুসন্ধান করা হয়েছে sysctl -a | grep vmবা sysctl -a | grep memপ্রাসঙ্গিক কিছু খুঁজে পায়নি।
উত্তর:
আপনি না।
ঠিক আছে, মোট মেমরির আকার বাদে, যা আপনি sysctl -a | grep mem( hw.memsize = 4294967296আমার মেশিনে) দিয়ে খুঁজে পেতে পারেন ।
vm_statহিসাবে একই তথ্য প্রদর্শন Activity Monitor.appকরে, আপনি কেবল পৃষ্ঠার আকার অনুসারে আপনার যে মানটি চান তা গুণিত করতে হবে। উভয় আউটপুট সরবরাহ করা হয়।
Pages speculative। আপনি লক্ষ্য করেছেন যে ফ্রি + অ্যাক্টিভ + অ্যাক্টিভ + ওয়্যার্ড ডাউন ওয়্যার্টিভিটি মনিটরে প্রদর্শিত মোট আকারের সাথে যোগ করে না।
grepপ্রয়োজনীয় না বলে মনে হচ্ছে - আমার MacBook প্রো উপর, sysctl hw.memsizeএছাড়াও কাজ করে এবং প্রিন্টhw.memsize: 8589934592
top -l 1 | grep PhysMem: | awk '{print $10}'
top -l 1এক পুনরাবৃত্তির জন্য লগিং মোডে (যেমন ফাইল আউটপুট, প্রদর্শন / টার্মিনাল আউটপুট নয়) চালিত topহয় , তারপরে প্রস্থান করে। / মুক্ত মেমোরির মান জন্য ফিল্টার আউটপুট।grepawktop
top -l 1 | grep PhysMem:আমাকে দেয় PhysMem: 9674M used (1752M wired), 6701M unused.তাই আমি ব্যবহার করি top -l 1 | grep PhysMem: | awk '{print $6}'। ধন্যবাদ!
topরিয়েলটাইমে আপনার স্মৃতি ব্যবহার দেখতে কমান্ডটি ব্যবহার করবেন না কেন ?
হালনাগাদ:
আপনি নিম্নলিখিত আদেশগুলি ব্যবহার করতে পারেন:
sysctl -a | grep hw.usermem
sysctl -a | grep hw.physmem
একটি সম্পূর্ণ তালিকার জন্য টার্মিনালে man sysctl টাইপ করুন ।
usermemএবং physmem2GB র্যাম বেশি সিস্টেমের জন্য বেহুদা মান প্রদর্শন। উভয় সম্ভবত একটি স্বাক্ষরিত 32 বিট পূর্ণসংখ্যার দ্বারা আবদ্ধ।
grep... sysctl hw.memsize= মোট, sysctl hw.physmem,sysctl hw.usermem
hw.memsizeআপনি সম্ভবত মোটটাই চান। আরও তথ্যের জন্য আমার মন্তব্যটি এখানে দেখুন
ম্যাক ওএস এক্স / লিনাক্স
$ sysctl -a | grep '^hw\.m'
hw.memsize: 8589934592