128 জিবি এসএসডি এবং 23 গিগাবাইট স্লিপ ইমেজ + অদলবদল ফাইল, কী করবেন?


14

সুতরাং আমি 128 গিগাবাইট সহ একটি 13 "ম্যাকবুক এয়ার পেয়েছি এবং সম্প্রতি আমি একটি বার্তা পেয়েছি যা দেখায় যে আমি স্থানের বাইরে চলে যাচ্ছি, তাই সমস্ত স্থান কী নিচ্ছে তা দেখার জন্য আমি দ্রুত চেক করেছিলাম এবং আমি জানতে পেরেছিলাম যে আমার কাছে ৪ জিবি স্লিপ ইমেজ রয়েছে (যা সাধারণ) তবে ২০ টি সোয়াপ ফাইল, প্রত্যেকটি mb০ এমবি থেকে ১ জিবি পর্যন্ত নেয়। একটি ছোট ডিস্ক আকারের সাথে, এটি সত্যই গ্রহণযোগ্য নয় তাই আমি ভাবছিলাম যে কিছু অদলবদু মুছে ফেলা নিরাপদ কিনা? এবং সিস্টেমটি তাদের তৈরি করতে দিন Or বা পুনরায় চালু করতে সহায়তা করবে (যদিও আমি পছন্দ না করতাম তবে আমার আপটাইম যতদিন সম্ভব রাখার জন্য বন্ধুর সাথে বাজি রেখেছিলাম: পি) কোনও পরামর্শ প্রশংসা করেছিল।


কিছু মেমরি ফাঁস হবে - আপনি কি এই তথ্য ব্যবহার করতে সক্ষম হতে পারে। quora.com/…
ড্যানাক

আচ্ছা, যদি এটি উইন্ডো সার্ভারটি 4 গিগাবাইট ভার্চুয়াল মেমরি নেয়? এবং আমি মনে করি না আপনি অন্য অ্যাপ্লিকেশনটিতে ঠিক একটি মেমরি ফাঁস ঠিক করতে পারেন .. মনে হয় আমাকে এটিকে পুনরায় চালু করতে হবে, যাইহোক ধন্যবাদ।
theA অপেশাদার প্রোগ্রামার

কিভাবে পুনরায় আরম্ভ করা উপর ওএসএক্স শুধু WindowServer hints.macworld.com/article.php?story=20071121154033749
Danack

উত্তর:


13

আপনি আপনার এসএসডি / এইচডি তে র‌্যামের আকারটি পুনরায় পেতে হাইবারনেটকে অক্ষম করতে পারেন : প্রথমে এটি অক্ষম করুন:

sudo pmset -a hibernatemode 0

তারপরে স্থান খালি করুন:

sudo rm /var/vm/sleepimage

... আপনি যদি আবার এটি সক্ষম করতে চান:

sudo pmset -a hibernatemode 3

দ্রষ্টব্য: -এর অর্থ চার্জারে এবং ব্যাটারিতে, -b এর অর্থ ব্যাটারি এবং -সি মানে চার্জার সহ।

বিকল্পভাবে যদি আপনার একাধিক ডিস্ক থাকে তবে আপনি একটি এইচডি তে স্লিপিং সিমিলিং করতে পারেন যাতে এটি শারীরিকভাবে সেখানে সনাক্ত করতে পারে।

বিনিময়

প্রথমে অদলবদল অক্ষম করুন:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

পরে ফাইলগুলি মুছুন:

sudo rm /private/var/vm/swapfile*

... আপনি যদি আবার এটি সক্ষম করতে চান তবে করুন:

sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

যদিও মাউন্টেন সিংহের নীচে স্লিপমেজটি ফিরে আসে
ব্যবহারকারী 151019

জানতেন না মাউন্টেন সিংহ এটি মানায় না।
liv3010 মি

1
এল ক্যাপ্টেনের অধীনে, অদলবদল সাফ করার চেষ্টা করা নতুন সিস্টেম ইন্টিগ্রিটি প্রোটেকশন দ্বারা অনুমোদিত নয়। /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist: Operation not permitted while System Integrity Protection is engaged
লিওনাস

2

পুনঃসূচনাটি নিশ্চিতভাবে সমস্যাটি সমাধান করবে।

এমনকি আপনি আপত্তিজনক প্রক্রিয়াটি মেরে ফেললেও, সিস্টেমটি অদলবদায়ী ফাইলগুলি সাফ করবে না - এটি করার জন্য আপনার একটি রিবুট দরকার।

এছাড়াও, সোয়াপ ফাইলগুলি মুছে ফেলা একটি খারাপ ধারণা হবে। এটি করার জন্য আপনাকে সুডো করতে হবে, এবং সিস্টেমটি যদি ফাইলটি খোলা থাকে তবে আপনি ফাইলটি আরএম করে রাখলেও ফাইল হ্যান্ডেলটি খোলা থাকায় এটি এখনও রাখা হবে, যাতে আপনি স্থানটি ফিরে পাবেন না।

যাইহোক এটি চেষ্টা করুন, তবে এটি সুপারিশ করা হয়নি :)


1
কোনও প্রক্রিয়া মারা গেলে ওএসএক্স অদলবদল ফাইলগুলি সাফ করবে।
ব্যবহারকারী 151019

0

অন্য উত্তর ইতিমধ্যে হাইবারনেট নিষ্ক্রিয় উল্লেখ করা হয়েছে, কিন্তু প্রতি man পৃষ্ঠা জন্য pmset, এই আর শীতযাপনতা চিত্র (sleepimage) ফাইল সৃষ্টি নিষ্ক্রিয় করতে যথেষ্ট।

দস্তাবেজগুলি বলে,

হাইবারনেশন চিত্রগুলি সম্পূর্ণরূপে অক্ষম করতে, হাইবারনেটমোড স্ট্যান্ডবাই এবং অটো পাওয়ার পাওয়ার সবগুলি 0 তে সেট রয়েছে তা নিশ্চিত করুন।

সুতরাং আমাদের প্রয়োজন:

sudo pmset -a hibernatemode 0
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0

আপনি ব্যবহার করে পরিবর্তনের আগে এবং পরে আপনার সেটিংস যাচাই করতে পারেন sudo pmset -g। তারপরে আপনি sudo rm /var/vm/sleepimageফাইলটি মুছতে পারেন , তবে আমার ক্ষেত্রে এটি সমস্ত 3 টি মান নির্ধারণের পরে স্বয়ংক্রিয়ভাবে সম্পন্ন হয়েছিল।


-2

আপনি কোনও কিছু ক্ষতি না করে স্লিপমেজ মুছতে পারেন। সিস্টেম সময়ের সাথে সাথে এটি পুনরায় তৈরি করবে। সাধারণত যখন আমি কোনও বার্তা পাই যে আমি স্থানের বাইরে চলে যাচ্ছি আমি কেবল টার্মিনালে গিয়ে টাইপ করি sudo rm /var/vm/sleepimageএবং প্রায় 9 জিগ ফিরে পাই তবে সময়ের সাথে সাথে সিস্টেম এটি পুনর্নির্মাণ করবে, তাই এটি কেবলমাত্র একটি অস্থায়ী পুনরুদ্ধার।

আপনার প্রশ্নের উত্তর শেষ করতে এবং কেন আমাকে বিশ্বাস করবেন আপনার তা জানতে, আপনি প্রতিটি ফাইল মুছতে পারেন var/vmকারণ সেগুলি বর্তমানে আপনার র্যামের মধ্যে কী রয়েছে তা ক্যাশে করে। এগুলি গুরুতর নয় ... যদি আপনি শক্তি হারিয়ে না ফেলে এবং পুনঃসূচনা না করে, বেশিরভাগ varফোল্ডার স্বয়ংক্রিয়ভাবে সাফ হয়ে যায়। যদিও ব্যবহারকারীদের তাদের নিখরচায় স্থির প্রতিবেদন সরবরাহ করার জন্য, ওএস এক্স সিংহ এবং নতুনরা vmপ্রারম্ভকালে পুরানো ফাইলগুলি মুছবেন না ।

মূলত, আপনার চলমান প্রোগ্রামগুলি যে পরিমাণ র‌্যামের পরিমাণ হিসাবে সমান হয় তার সমতুল্য আকারের ভিএম ফাইল আপনার কাছে সর্বদা থাকবে। আপনি এগুলি মুছতে পারেন এবং পরবর্তী উল্লেখযোগ্য ব্যাকগ্রাউন্ড ক্রিয়াকলাপ ইভেন্টের পরে কম্পিউটার সেগুলি পুনরায় তৈরি করতে পারে। আপনার যদি কেবল একটি প্রোগ্রাম চলমান থাকে এবং আপনি কিছু না করেন তবে বিশাল ভিএম ফাইল রয়েছে এটি কোনও প্রোগ্রামে মেমরি ফাঁসের একটি চিহ্ন হতে পারে তবে আমি লক্ষ্য করেছি যে মেনু বারের অনেক পছন্দ প্যানেল এবং প্লাগইন সত্যিই আছে বিশাল মেমরি হোগস: আপনি যদি গুগল ড্রাইভ সিঙ্ক্রোনাইজার জিনিস এবং ড্রপবক্স অ্যাপ্লিকেশন এবং বক্স ডটকম অ্যাপ্লিকেশন চালনা করেন তবে সেগুলি 24/7 হোম কল করবে এবং ফাইলগুলি নন-স্টপের কাছাকাছি নিয়ে যাবে। বৈধ এবং বিশাল ভিএম প্রোফাইল তৈরি করার জন্য এগুলি পর্যাপ্ত ক্রিয়াকলাপের চেয়ে বেশি।

আশা করি এইটি কাজ করবে!


ধন্যবাদ! এটি মজার, কারণ আমার সমস্ত অ্যাপ্লিকেশন ক্র্যাশ হয়ে গেছে কারণ আমার ল্যাপটপটি 100 এমবি ফ্রি দিয়ে ফাঁকা হয়ে গেছে, তবে 2 মিনিটের পরে আমার 8 জিবি ফ্রি রয়েছে। প্রথমে একটি ব্যাকআপ করবে এবং তারপরে সোয়াপ ফাইলগুলি মুছতে চেষ্টা করবে।
theA অপেশাদার প্রোগ্রামার

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