`Chown -R` গিট পরে দুর্দান্ত গতি


10

আমার ভিতরে বেশ কয়েকটি জিআইটি সাবমডিউল সহ একটি বিশাল জিআইটি প্রকল্প রয়েছে। আমি আমার প্রকল্পের প্রতিটি ফাইলের জন্য নিজের ব্যবহারকারীর কাছে পুনরাবৃত্তভাবে মালিকানা ( chown -r) পরিবর্তন rootকরেছি।

এখন যে কোনও গিট কমান্ড সম্পূর্ণ হতে অনেক বেশি সময় নেয় এবং মনে হয় এটি 99% সিপিইউ ব্যবহার করে। সমস্যা কি?

আমি করেছিলাম sudo chown -R my_user my_project/

হালনাগাদ

এটি কেবল জিআইটি সম্পর্কিত নয় বলে মনে হয়, অন্যান্য টার্মিনাল কমান্ডগুলিতেও অনেক সময় লাগে। topস্বাভাবিক 0-1 সেকেন্ডের পরিবর্তে 15 সেকেন্ডের মতো আমাকে 100% গিট ব্যবহার দেখায়।


1
আপনার chown -rআদেশ না ।
এবি

@ এবি দয়া করে আরও বিস্তারিত জানুন।
lukas.pukenis

1
gitযতক্ষণ না এটি ফাইলগুলিতে অ্যাক্সেস করতে পারে ততক্ষণ কেয়ার করে না।
এবি

3
আউটপুট ঘড়ি topবা htopও ইনপুট / আউটপুটের কার্যক্রম।
এবি

1
অন্ধকারে কেবল একটি শট: আপনি বলেছেন বিশাল ; হয়তো আগে আপনি আছে ক্যাশে ফাইল এখন, মালিকানা পরিবর্তন করার পর, আর না একই হিসেবে দেখা হয় ... অথবা কিছু Nepomuk / akonadi / _updatedb_ নতুন হিসাবে সব লিপিবদ্ধ করছি। চেক করুন top htop...
হাস্তুর

উত্তর:


12

কমান্ড দিয়ে

sudo chown -R my_user my_project/

আপনি সমস্ত ফাইলকে বিশাল আকারে (যেমন আপনি বলেছেন) সংগ্রহস্থলগুলিতে পরিবর্তন করেছেন, সুতরাং আপনার কেডিএ / জিনোম / ইউনিটি ফাইল সূচক এখন অনেক কাজ করেছে has প্রক্রিয়াটির কাজ শেষ করার জন্য সময় দিন। গিয়ে একটি কফি পান করুন ;)

ইনপুট / আউটপুট দৃষ্টিকোণ থেকে কী ঘটছে তা দেখতে, এর iotopমাধ্যমে ইনস্টল করুন:

sudo apt-get install iotop

এবং এর ফলাফল দেখুন:

sudo iotop


কেন? gitশুধুমাত্র মোডগুলি পরীক্ষা করুন।
মুড়ু

সম্ভবত এটি কারণ। এটি কেবলমাত্র আমিই ভাবতে পারি। এছাড়াও আমি কফি পছন্দ করি তাই ইতিমধ্যে নিজের জন্য একটি তৈরি করেছি :))
lukas.pukenis

@ lukas.pukenis কফি এবং top, htopপ্রতিক্রিয়া সম্পর্কে কি ? কে আপনার সম্পদ নষ্ট করছে? :-) মনে রাখবেন আপনি ফাইল ইনডেক্সার থেকে সর্বদা পথ বাদ দিতে পারেন এবং আপনি যখন খেতে বা ঘুমাতে যাবেন তখন আবার যুক্ত করুন!
হাস্তুর

@ হাস্তুর যখন আমি টাইপ করি তখন আমার সেকেন্ডের git statusপরিবর্তে 15 0..1সেকেন্ডের মতো 100% সিপিইউ ব্যবহার হয় । স্মৃতি কোনও সমস্যা নয় এবং আইও এর ক্রিয়াকলাপ কম: /
lukas.pukenis

2
@ lukas.pukenis আপনার এটিকে খুব সহজেই করা উচিত নয়, আপনি যেমন করেন তেমন সন্দেহ নেই: যদি এমন অনেকগুলি প্রক্রিয়া থাকে যা সেই ফাইলগুলি খোলার / অবরুদ্ধ করছে (যাদু শব্দের বিশাল পরিমাণ মনে আছে ) তবে আপনার আগে আরও বেশি সময় প্রয়োজন হতে পারে। আপনার এইচডিডি এবং আপনার সিপিইউ সময়টি কে ব্যবহার করছে দয়া করে তা পরীক্ষা করে আপডেট করুন। কেউ এখান থেকে উত্তর খুঁজে পেতে পারে না এবং এটি সেখানে শেষ। ভাল শিকার এবং কফি। বিটিডাব্লু যদি আপনি সূচককে বিরতি / থামিয়ে দেন এবং আপনি যখন আদেশ দেন তখন দ্রুত আপনার অপরাধী মনে হয়। :-) ভাল শিকার এবং কফি ...
হাস্তুর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.