কমানো শুল্ক - ডিস্ক বাফারগুলি পরিষ্কার করতে অক্ষম, ত্রুটি # -2?


1

আমি যখন purge কমান্ড চালানোর চেষ্টা করি তখন আমি প্রতিবার একই ত্রুটি পাই।

[ERROR] <CPDevice.c:3816>   Unable to create new counter client.
[ERROR] <CPOSX.c:1172>  Unable to get user client so as to poke the kernel. 
Unable to purge disk buffers, error #-2.

আমি সুডোর সাথে এবং ছাড়াই চেষ্টা করেছি, প্রাথমিকভাবে ভেবেছিলাম যে সম্ভবত সঠিক অ্যাক্সেস না পাওয়ায় এটি সম্ভব নয় এবং তারা কেবল অনুমতি চেকের জন্য প্রোগ্রাম করেনি। যদিও এটি একই ত্রুটি।

আমার একটি দ্বৈত এক্সকোড ইনস্টলেশন রয়েছে, যা আমি বিশ্বাস করি এটি এখানে সমস্যা হতে পারে। আমি একটি কাস্টম ডিরেক্টরিতে (/ এক্সকোড 3) ইনস্টল করেছি এবং ম্যাক অ্যাপ স্টোর থেকে আমার কাছে এক্সকোড 4.6.3 রয়েছে। আমি এক্সকোড ৪ এর মধ্যে সর্বাধিক সাম্প্রতিক (2013.4) কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করেছি I'm আমি OS X 10.7.4 সিংহটি চালাচ্ছি।

কেউ আমাকে বলার আগে আমাকে ওএসকে তার নিজের উপর নিষ্ক্রিয় মেমরি পরিচালনা করতে দেওয়া উচিত কারণ এটি ঠিক আছে, না, তা করে না। একটুও না. সাধারণত এটি আমাকে বিরক্ত না করার জন্য যথেষ্ট কাজ করে। তবে যখনই আমি কোনও ধরণের ভিএম ব্যবহার করি তখনই আমি স্মৃতি কখনও প্রকাশ না করে এমন সমস্যার মুখোমুখি হই।

উদাহরণস্বরূপ, আমি একটি অনুকরণ ভিএম এর উদাহরণ শুরু করতে পারি। এটি প্রায় 600 এমবি মেমরি ব্যবহার করবে। যখন আমি পুরোপুরি এমুলেশনটি শেষ করি, মেমরিটি প্রকাশ হয় না। তারপরে, আমি যদি আবার ফিরে যাই এবং ঠিক একই অনুকরণটি পুনরায় চালিত করি তবে নিষ্ক্রিয় হয়ে বসে MB০০ এমবি ব্যবহারের আশায় পুনরায় ব্যবহৃত হবে না hope না, এটা এখানে বসে আছে। এবং ফ্রি পুল থেকে আরও 600 টি ব্যবহৃত হয়। এবং যখন দ্বিতীয় দ্বিতীয় অনুকরণটি সমাপ্ত হয়, আমার এখন নিষ্ক্রিয় মেমরির 1.2 গিগাবাইট রয়েছে। নিষ্ক্রিয় মেমরিটি যখন সমস্ত ফ্রি মেমরি ব্যবহার করা হয় তখন এখন সাধারণত এটি ঠিক থাকে। তবে তা হয় না। এটি কেবল সেখানে বসে এবং কখনই মুক্তি দেয় না। পরিবর্তে এটি ডিস্কে বদল হবে।

এই সমস্যাটি ভার্চুয়ালাইজেশন ভিএমগুলিতে বিশেষত বিরক্তিকর যা আমার সাধারণ ব্যবহারের মধ্যে 4 জিবি বা আরও বেশি র‌্যাম ব্যবহার করে। এগুলি একাধিকবার পুনরায় আরম্ভ করুন এবং নতুন জিনিসগুলি ডিস্ক অদলবদলের কারণে ক্রলটিতে ধীর হয়।

আমি এক্সকোড ৩.১.৪ সহ 10.5 চিতাবাঘে সমস্ত সময় খাঁটি কমান্ডটি ব্যবহার করতাম এবং চিতাবাঘের সমস্যাগুলি স্বয়ংক্রিয় মেমরি পরিচালনার ক্ষেত্রে প্রায় খারাপ ছিল না। আমি কেবল পুনরায় বুট না করে আরও একটি ক্লিন স্লেট পেতে খাঁটি ব্যবহার করেছি। আমি এখন এটি করতেও পারি না। আর অসদৃশ কিছু লোক আপনাকে বলতে হবে, এটি হল একটি গুরুতর সমস্যা।

যে কোন ধরণের মতামতকে গুরুত্বসহকারে দেখা হবে। আরেকটা জিনিস. আমি xcode-select3.2.6 এর বিপরীতে Xcode 4.6.3 নির্বাচন করতে ব্যবহার করেছি । আমি কেবল বিকাশ এবং সংকলনের জন্য 3.2.6 ব্যবহার করি। ম্যাকপোর্টস, হোমব্রিউ এবং অন্যান্য কিছু জিনিস, যদিও এক্সকোড 4 ইনস্টল করা এবং নির্বাচিত হওয়া চাই, কারণ এটিই আমার একমাত্র কারণ। তবে যদি আমি সঠিকভাবে মনে রাখি, শুকানোও কাজ করে না যখন আমি এর পরিবর্তে এক্সকোড 3 নির্বাচন করেছি।


যেমন কমান্ড চালানোর চেষ্টা sudo purgeবা sudo bashতারপর purge
l'L'l

একই ত্রুটি। আমি আসলে বলেছি যে আমি আমার পোস্টের শীর্ষের নিকটে sudo চেষ্টা করেছিলাম। এবং একটি সুডো বাশ শেলের মাধ্যমে শুদ্ধি সঞ্চালনের ফলে কোনও পার্থক্য হয়নি। একই ত্রুটি।
superriku11

আমি আপনাকে পরামর্শ দিচ্ছি যে এক্সকোডের সংস্করণ ≠ সংস্করণে কিছুটা পরিষ্কার করুন এবং সংস্করণ 3.x এ থাকা সমস্ত কিছু পুনরায় সংকলন করুন। যদি সমস্যা পরিবর্তিত হয়, দয়া করে আপনার ওকিউ আপগ্রেড করুন, এটি সাহায্য করবে।
ডান

উত্তর:


1

প্রিভিলেজ দরকার

Mountain Lionশুদ্ধ অন একটি সাধারণ ব্যবহারকারীর অ্যাকাউন্ট থেকে চালানো যেতে পারে।

অন Mavericksশুদ্ধ শুধুমাত্র rootঅ্যাকাউন্ট থেকে চালানো যেতে পারে (মাধ্যমে sudo)। আপনি যদি এটি সাধারণ ব্যবহারকারীর অ্যাকাউন্ট দিয়ে চালানোর চেষ্টা করেন তবে আপনি একটি ত্রুটি বার্তা পাবেন:

Unable to purge disk buffers: Operation not permitted

রিয়েল ফাংশন

purgeপ্রধান স্মৃতিতে সরাসরি কাজ করে না। এর মূল কাজটি হ'ল ডিস্ক ক্যাশে ব্যবহার করা সমস্ত আইও মুলতুবি বাতিল করা এবং তারপরে সমস্ত দখলকৃত ডিস্ক ক্যাশে মুক্ত করা।

purgeপ্রধান স্মৃতি থেকে বেরিয়ে আসা এবং অদলবদল করতে স্বাচ্ছন্দ্যের জন্য ডিস্কের স্থানটি মুক্ত করা উচিত। অত: পর অনেক মানুষ বিশ্বাস যে পেতে purgeহয় freeing প্রধান মেমরি। এটি একটি শহুরে কিংবদন্তি।

আসল দোষ

এই সমস্যাটি সরাসরি ম্যাকস এক্স কার্নেল থেকে স্পষ্টভাবে আসছে। ভার্চুয়াল মেমরি ইতিমধ্যে ভারী ব্যবহার করা হয়েছে এমন সিস্টেমে প্রোগ্রামগুলি প্রচুর I / O করার কারণে এটি হতে পারে। তবে এই প্রোগ্রামগুলি মিথ্যা অপরাধী।

আপনি এখানে যেমন একটি মিথ্যা অপরাধী প্রদর্শিত হতে পারে: পর্বত সিংহ আতঙ্ক - ডিকোড

কার্নেল প্যানিক হ'ল কার্নেলের ত্রুটি। ত্রুটি বার্তার ধরণ হ'ল একটি কার্নেল ত্রুটি বার্তা। এটি কার্নেলের ত্রুটি।

আপনার প্রকৃত প্রেক্ষাপট থেকে, আমি আপনাকে sysdiagnoseফলস্বরূপ অ্যাপলটিতে একটি বাগ কেস চালাতে এবং খোলার পরামর্শ দিচ্ছি । আপনার সিস্টেমের যে কোনও খারাপ আচরণ বা এটিতে চলমান অ্যাপ্লিকেশনকে ক্ষুন্ন করার বিশ্লেষণ করার জন্য এই সরঞ্জামটি আপনার জন্য সমস্ত প্রাসঙ্গিক সরঞ্জাম চালাবে।

দয়া করে এই পেশাদারি উত্তরটি পড়ুন: অ্যাপল সিসডায়াগনোজ


সাবধানতা: এটি ওকিউয়ের সম্পূর্ণ উত্তর নয়। কিন্তু যেহেতু প্রোগ্রামিং এনভায়রনমেন্ট একদম পরিষ্কার নয় (Xcode ≠ সংস্করণ) এই একটি unachievable লক্ষ্য :( হয়।
ড্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.