উবুন্টু 16.04 দিয়ে আমার বুটের গতি বাড়ানোর জন্য আমার কী করা দরকার তা বোঝার চেষ্টা করছি। আমি dmesg চালিয়েছি এবং আউটপুট এখানে সংরক্ষণ করেছি । এটি প্রায় 10 সেকেন্ডের পরে ভুল হয়ে গেছে বলে মনে হচ্ছে।
উবুন্টু 16.04 দিয়ে আমার বুটের গতি বাড়ানোর জন্য আমার কী করা দরকার তা বোঝার চেষ্টা করছি। আমি dmesg চালিয়েছি এবং আউটপুট এখানে সংরক্ষণ করেছি । এটি প্রায় 10 সেকেন্ডের পরে ভুল হয়ে গেছে বলে মনে হচ্ছে।
উত্তর:
আপনি সিস্টেমডের সাথে সর্বাধিক সময় কী নিচ্ছে তা জানার চেষ্টা করতে পারেন
systemd-analyze blame
সোয়াপ স্পেসের সম্পাদনা / ইত্যাদি / fstab এর ইউইউডি (আউটপুটটির সাথে মেলে sudo blkid
) একটি কবজির মতো কাজ করেছে!
দ্রষ্টব্য : এর পরে, যদি /etc/crypttab
ফাইলে কোনও অদলবদল প্রবেশ থাকে, আপনি তার দ্বিতীয় প্যারামিটারটি আপনার অদলবদলের সাথে মিলে যায় UID বা পথ দ্বারা (যেমন ইউইউডি = কিছু বা / পথ / থেকে / সোয়াপ)।
আমার এসএসডি-তে বুটআপটি 2 মিনিট থেকে 10 সেকেন্ডেরও কম চলে গিয়েছিল।
জিনিসটি হ'ল, আমি কেবল 14.04 থেকে 16.04 এ একটি সাধারণ আপগ্রেড করেছি, পার্টিশন নিয়ে কোনও ঝামেলা নেই, যখন এই সমস্যাটি শুরু হয়েছিল। স্পষ্টতই আপগ্রেড পদ্ধতিতে কিছু সমস্যা আছে।
আমি আপগ্রেড করার পরে আর বুট সময়ের একই ধরণের সমস্যায় পড়েছি।
সমস্যা কি ছিল? আমি আমার অদলবদল স্থানটি মুছে ফেলেছিলাম, সুতরাং আমার / ইত্যাদি / fstab ফাইল এবং নতুন ফাইল সিস্টেমে দ্বন্দ্ব রয়েছে। বুট লোডার এটি খুঁজে পেতে প্রায় 1 মি 30 এর জন্য অপেক্ষা করেছিল।
আমি কীভাবে সমস্যাটি সমাধান করেছি রান সুডো ব্লকিড
আপনার / etc / fstab ফাইলটি খুলুন এবং আপনার থাকা পার্টিশনের সাথে ইউইডির মিলটি তুলনা করুন। যদি অমিল থাকে এবং তা পুনরায় বুট করুন।
dmesg
প্রশ্ন শো আউটপুট ওপি একটি ভিন্ন সমস্যা আছে।
এটি একটি কার্যক্ষম সমাধান তবে এটি আমার বুটের সময়কে উল্লেখযোগ্যভাবে হ্রাস করেছে (1 মিনিট 24 থেকে 16 সেকেন্ডে)।
sudo vim /etc/systemd/system.conf
এই দুটি পরামিতি Uncomment এবং পছন্দসই সময়সীমা সেট:
DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s
দ্রষ্টব্য: আপনার হার্ডওয়্যারটির প্রয়োজন মেটাতে দয়া করে এই মানগুলি অনুকূল করুন। 5 - 60s।
আলোচনা এখানে এই পরামিতি, যেমন প্রতি ইউনিট কনফিগার ইউনিট স্বয়ংক্রিয় পুনরায় আরম্ভ মধ্যে ঘুমাতে ডিফল্ট সময় শুরু এবং ইউনিট বাঁধন, সেইসাথে জন্য ডিফল্ট সময় সমাপ্ত কনফিগার TimeoutStartSec=
, TimeoutStopSec=
এবং RestartSec=
(পরিষেবার জন্য, systemd.service (5 দেখুন) জন্য প্রতি ইউনিট সেটিংসে বিশদ)।
অ-পরিষেবা ইউনিটগুলির জন্য, DefaultTimeoutStartSec=
ডিফল্ট সেট করে TimeoutSec= value
। DefaultTimeoutStartSec=
এবং DefaultTimeoutStopSec=
90 এর দশকে ডিফল্ট। DefaultRestartSec=
ডিফল্ট 100 মিমি।
সম্পাদনা করুন - বিস্তারিতভাবে:
আমি বুট সিকোয়েন্সটি বিশ্লেষণ করে দেখলাম systemd-analyze plot > sequence.svg
যে পরিষেবাগুলি আমার সদ্য আপগ্রেড করা ওএস শুরু করতে ব্যর্থ হয়েছে। পাওয়া একজন ত্রুটিপূর্ণভাবে - ছিল তিন সঠিকভাবে sendmail ডেমন তারপর powerd.service & NetworkManager দ্বারা-অপেক্ষারত online.service । যেহেতু পুরোপুরি নেটওয়ার্ক ম্যানেজার পরিষেবাটি নিষ্ক্রিয় করা ভাল ধারণা নয় আমি কেবল 10 সেকেন্ড পরে সময়সীমা বেঁধে দিয়েছি এবং বিশ্বব্যাপী এই নিয়মটি প্রয়োগ করেছি।
এটি ফাইল সিস্টেমের সমস্যার সাথে সম্পর্কিত হতে পারে। আপনার ফাইল সিস্টেমটি মেরামত করার সময় বুটের সময় উন্নতি হয় কিনা তা দেখতে আপনি এই লিঙ্কটি দেখতে চাইতে পারেন: https://help.ubuntu.com/commune/Files systemTroubleshooting
আমার ঠিক একই সমস্যার সমাধান হয়েছে: আমি একটি এসএসডি-তে উবুন্টু 16.04 চালাই। আমি অদলবদল বিভাজন হিসাবে একটি ফ্ল্যাশ ড্রাইভ ব্যবহার করি। ড্রাইভটি দুর্ঘটনাক্রমে কিছুটা সরানো হয়েছিল এবং বুট করতে 3 মিনিটেরও বেশি সময় লেগেছিল। আমি এটিকে আবার সঠিকভাবে রেখেছি এবং এখন সবকিছু ঠিক আছে। আপনি যদি স্মার্টলেট বা fsck ব্যবহার করার চেষ্টা করেছেন এবং আপনার ফাইল সিস্টেমটি ঠিক আছে, ফ্ল্যাশ ড্রাইভগুলি (বা অন্যান্য পেরিফেরিয়াল?) অপসারণ করার চেষ্টা করুন এবং দেখুন এটি কীভাবে চলে। শুভকামনা!
আপনার পেস্টবিন আউটপুটের ভিত্তিতে কয়েকটি জিনিস আমার দিকে ঝাঁপিয়ে পড়ে:
EXT4-fs (sda5): re-mounted
আপনি এই ভলিউমটি fsck করতে এবং সেই ড্রাইভের জন্য স্মার্ট ডেটা একবার দেখে নিতে পারেন ।
এবং
[ 31.022220] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 45.720952] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 45.761548] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
আপনি যদি আপনার সংযোগটি সমর্থন না করে তবে আপনার নেটওয়ার্ক সংযোগে আইপিভি 6 অক্ষম করার চেষ্টা করতে পারেন।
অনুসরণকারী ব্যবহারকারীর ৩৩89৪৯৯
সিস্টেমড-বিশ্লেষণ দোষ
এমন কোনও পরিষেবা রয়েছে যা পরীক্ষা শুরু করতে এবং কম সময়সীমা নির্ধারণ করতে দীর্ঘ সময় নেয় কিনা তা পরীক্ষা করুন:
sudo vim /lib/systemd/system/networking.service
TimeoutStartSec
মত কিছু পরিবর্তন 10s
। Man পৃষ্ঠা রাজ্যের যেমন "5min 20s" হিসাবে সেকেন্ডের মধ্যে একটি ইউনিট-কম মান, অথবা একটি সময় মাপা মান লাগে। সময়সীমা যুক্তি অক্ষম করতে "অনন্ত" পাস করুন।