সিসেক্টল ব্যবহৃত এবং ফ্রি মেমরি ব্যবহার করে কীভাবে ম্যাক ওএস এক্স পাবেন? অনুসন্ধান করা হয়েছে 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
হয় , তারপরে প্রস্থান করে। / মুক্ত মেমোরির মান জন্য ফিল্টার আউটপুট।grep
awk
top
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
এবং physmem
2GB র্যাম বেশি সিস্টেমের জন্য বেহুদা মান প্রদর্শন। উভয় সম্ভবত একটি স্বাক্ষরিত 32 বিট পূর্ণসংখ্যার দ্বারা আবদ্ধ।
grep
... sysctl hw.memsize
= মোট, sysctl hw.physmem
,sysctl hw.usermem
hw.memsize
আপনি সম্ভবত মোটটাই চান। আরও তথ্যের জন্য আমার মন্তব্যটি এখানে দেখুন
ম্যাক ওএস এক্স / লিনাক্স
$ sysctl -a | grep '^hw\.m'
hw.memsize: 8589934592