উত্তর:
সাধারণত, বুটআপে আপনার যত কম প্রোগ্রাম লোড হচ্ছে, তত দ্রুত আপনার সিস্টেমের হওয়া উচিত। কিছু অপ্রয়োজনীয় পরিষেবা নিষ্ক্রিয় করতে বিএমএম (সফ্টওয়্যার কেন্দ্র থেকে) চেষ্টা করুন এবং এটি নিশ্চিত করুন যে আপনার কোনও অপ্রয়োজনীয় প্রোগ্রাম ইনস্টল নেই যা বুট করার সময় লোড হবে। অবশেষে, আপনার বুট ডিভাইস হিসাবে সলিড স্টেট ড্রাইভ (এসএসডি) ব্যবহারের ফলে বুটিয়ামের উল্লেখযোগ্য উন্নতি করা উচিত।
ওহ আরও একটি জিনিস, আপনার ফাইল সিস্টেমের ধরনটিও একটি পার্থক্য তৈরি করে। EXT4 কিছু পারফরম্যান্স রিগ্রেশন ভোগ করেছে (ফোরিণিক্স অনুসারে) তবে আমি এখনও এক্সটি 4 দ্রুত বুট করার জন্য দুর্দান্ত বলে খুঁজে পেয়েছি।
আমি কেবল এই অন্য দিন জুড়ে ছুটে এসেছি। এটির "e4rat" নির্দেশাবলী এখানে
এই ছোট্ট অ্যাপটি আশ্চর্যজনক।
আমি একটি ওভাররেড সিঙ্গল প্রসেসর এএমডি সেম্প্রন নিয়েছিলাম ২৮০০+ এ চলমান যা নাটিকে সাধারণভাবে 1.45 মিনিটে 27.885 সেকেন্ডে বুট করে।
এটি প্রমাণ করার জন্য আমার কাছে বুট-চার্ট রয়েছে। এটা পাগলামী!
বুট সময়ের উন্নতিসাধন / পরিচালন পরিষেবাদির সাথে সম্পর্কিত, তবে বর্তমানের উত্তরগুলিতে পরিষেবাগুলি অক্ষম করার ক্ষেত্রে বিশদগুলির অভাব রয়েছে যা ব্যবহার করে systemd
।
সংক্ষেপে, systemd হ'ল লিনাক্সের জন্য একটি সিস্টেম এবং পরিষেবা পরিচালক, যা এসআইএসভি এবং এলএসবি ইনডি স্ক্রিপ্টগুলির সাথে সামঞ্জস্যপূর্ণ। এটি সম্পর্কে আরও সরকারী প্রকল্প পৃষ্ঠা থেকে পড়তে পারেন ।
কোন পরিষেবাটি বেশিরভাগ সময় নেয় তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন
systemd-analyze blame
আপনি যদি বুটের সময় পরিষেবাগুলি স্বয়ংক্রিয়ভাবে চালু করতে অক্ষম করতে চান তবে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন
sudo systemctl disable some-time-eater-service.service --now
যাইহোক, আপনি দেখতে চাইতে পারেন অন্যান্য কোন পরিষেবাগুলিতে প্রশ্নযুক্ত পরিষেবা প্রয়োজন। নিম্নলিখিত কমান্ড ব্যবহার করে পরীক্ষা করতে
systemctl list-dependencies some-time-eater-service.service --reverse
দ্রষ্টব্য: some-time-eater-service.service
প্রকৃত পরিষেবার নামের মতো প্রতিস্থাপন করুন postgresql@9.5-main.service
।
মনে রাখবেন, অটো-স্টার্ট অক্ষম করা কোনও পরিষেবাটিকে অ-শুরুযোগ্য করে তোলে না। প্রয়োজনীয়তা দেখা দিলে পরিষেবা বুট করার পরে শুরু করা যেতে পারে। আপনি যদি এটি সম্পূর্ণরূপে অক্ষম করতে চান তবে পরবর্তী বিভাগটি পড়ুন
আপনি যদি কোনও পরিষেবা পুরোপুরি অক্ষম করতে চান যাতে এটি শুরু করা যায় না, আপনার mask
অক্ষম না করে ব্যবহার করা উচিত । এটার মত
sudo systemctl mask <SERVICE-NAME>
<SERVICE-NAME>
কোনও পরিষেবার আসল নাম দিয়ে প্রতিস্থাপন করুন
মধ্যে পার্থক্য mask
এবং disable
হয় মাস্ক একটি সেবা সম্পূর্ণরূপে নিষ্ক্রিয় করা, আপনি এটি শুরু করতে পারে না। আপনাকে অবশ্যই unmask
এটি সিস্টেমড দিয়ে শুরু করতে হবে (আপনি এখনও এটি দিয়ে শুরু করতে পারেন service
)। তবে disable
কেবল কোনও পরিষেবার অটো-স্টার্ট অক্ষম করুন, আপনি এটি পরে শুরু করতে পারেন।
উদাহরণস্বরূপ, আমার postgresql@9.5-main.service
পরিষেবাটি মাস্ক করার পরে যখন আমি এটি শুরু করতে চেয়েছিলাম systemctl
নীচের বার্তাটি দেখানো হয়েছে
Failed to start postgresql@9.5-main.service: Unit postgresql@9.5-main.service is masked.
একটি জিইআইআই সরঞ্জাম যা আমি বিশেষভাবে আকর্ষণীয় মনে systemd-manager
করি তা হ'ল এটি এখনও বিকাশের পর্যায়ে রয়েছে এবং এটি সরকারী উবুন্টু সংগ্রহস্থলের পথে তৈরি করা হয়নি। তবে আপনি সিস্টেমড-ম্যানেজারের গিথব পৃষ্ঠা থেকে এটি খুব সহজেই ইনস্টল করতে পারেন । প্রকাশগুলিতে একটি .deb প্যাকেজ রয়েছে যা ইনস্টল করা খুব সহজ। আপনার GTK-3.16 বা ততোধিক প্রয়োজন।
একবার ডাউনলোড এবং ইনস্টল হয়ে গেলে আপনি systemd-manager
কমান্ড দিয়ে এটি শুরু করতে পারেন । এটি শুরু করুন।
অ্যাপ্লিকেশনটির দুটি প্রধান দৃষ্টিভঙ্গি রয়েছে। একটি সিস্টেমড ইউনিট এবং অন্যটি সিস্টেমড বিশ্লেষণ । আপনি এটিকে উপরের-বাম কোণে লেবেল দিয়ে স্যুইচ করতে পারেন। স্ক্রিনশট দেখুন।
এবং আপনি পরিচালনা করতে পারেন এমন তিন ধরণের ইউনিট রয়েছে। সার্ভিস , সকেট এবং টাইমার । আপনি তাদের মধ্যে স্যুইচ করতে পারেন। স্ক্রিনশট দেখুন।
তথ্য প্রদর্শন করা হচ্ছে
তিনটি প্রধান ট্যাব হ'ল ফাইল , জার্নাল , নির্ভরতা ।
স্থিতি সূচক
স্থিতি নির্দেশ করতে ইউনিটের নামের পাশে দুটি কলাম রয়েছে। বামটি নির্দেশ করে যে সেই ইউনিটটি বুটে শুরু করতে সক্ষম হয়েছে কিনা এবং ডানটি নির্দেশ করে যে সেই ইউনিটটি বর্তমানে চলছে কিনা। তাদের ছবিতে দেখুন।
সুইচ নিয়ন্ত্রণ করুন
সক্ষম-এ-বুট বা চলমান স্থিতিতে টোগল করতে, উপরের-ডানদিকে দুটি টোগল বোতাম রয়েছে। সক্ষম হওয়া মানে ইউনিটগুলি শুরু হয়ে বুট হবে। তাদের ছবিতে দেখুন।
অ্যাপ্লিকেশনটির সম্পূর্ণ দৃশ্য নীচে দেখানো হয়েছে
আশা করি এটি সাহায্য করবে। সিস্টেমেড সম্পর্কিত অন্যান্য উত্তরগুলি থেকে আমি উপকৃত হলাম, তবে সত্যই এক জায়গায় তথ্য সংগ্রহ করা দরকার।
আরও তথ্য :
আপনি systemd
এই লিঙ্কগুলি পরিদর্শন করতে পারেন সম্পর্কে আরও জানতে :
অন্যান্য উত্তরের বিভিন্ন পরামর্শ রয়েছে। এসএসডি কেনা, র্যাম বাড়ানো ইত্যাদিসহ আপনার যদি সামর্থ্য থাকে তবে এগুলি অবশ্যই সহায়তা করবে, বিশেষত এসএসডি পরামর্শ।
চৌম্বকীয় ড্রাইভ থেকে সলিড স্টেট ড্রাইভে বা চৌম্বকীয় ও সলিড স্টেট হাইব্রিড ড্রাইভে স্যুইচ করুন। এটি যে কোনও ওএস বুটকে আরও দ্রুত তৈরি করবে। হাইব্রিড ড্রাইভগুলি এত বেশি ব্যয়বহুল নয়। আপনি যদি এতদূর যেতে চান না, তবে কেবল একটি 7200 বা 10 কে আরপিএম হার্ড ড্রাইভ পান।
fastboot
এবং 2.) dis ডিস্কগুলি বুট প্রক্রিয়াটির জন্য গুরুত্বপূর্ণ নয়।
আমি ধরে নিচ্ছি আপনি উবুন্টু ১১.০৪ এর কথা বলছেন?
আমি এখন অনেক দীর্ঘ সময় ধরে এটি চেষ্টা করে চলেছি, খুব বেশি সাফল্য ছাড়াই। যাইহোক, এই পদক্ষেপগুলি কয়েক সেকেন্ডের পার্থক্য করেছে:
apt-get purge brltty brltty-x11 foo2zjs min12xxw ttf-indic-fonts-core ttf-kacst-one ttf-khmeros-core ttf-lao ttf-punjabi-fonts ttf-unfonts-core
কেবলমাত্র এটি করুন যদি আপনি নিশ্চিত হন যে আপনার কম্পিউটার একাধিক সিপিইউ / কোর্স!
ওপেন /etc/init.d/rc
(আপনি অ্যাডমিনস্ট্রেটর অধিকার প্রয়োজন করব) এবং প্রতিস্থাপন CONCURRENCY=none
দ্বারা CONCURRENCY=shell
। তারপরে ফাইলটি সেভ করুন।
"CONCURRENCY = শেলটি এখন অপ্রচলিত এবং 'মেকফিল' এর সাথে যুক্ত হয় 2010 ~ জোনাথন
এটি কিছুটা বেশি উন্নত, সুতরাং এর অর্থ কী তা আপনি যদি না জানেন তবে তা না করা ভাল।
এটি ইনস্টল করুন bum
এবং মূল সুবিধার সাথে এটি শুরু করুন । তারপরে ডেমনের সামনের বাক্সগুলিকে কেবল অনিক করুন আপনার অবশ্যই প্রয়োজন নেই। উদাহরণস্বরূপ, যখন আপনার কোনও স্ক্যানার নেই তখন আপনি অক্ষম করতে পারেন saned
। এবং আপনি যদি কখনও ব্লুটুথ ব্যবহার না করেন তবে আপনি bluetooth
পাশাপাশি অক্ষম করতে পারেন ।
আপনার হয়ে গেলে, আঘাত প্রয়োগ বোতাম ক্লিক পারেন হ্যাঁ বা কোন (এটা ব্যাপার অনেক না)।
এই পদক্ষেপগুলি শেষ করার পর পুনরায় বুট দুইবার । কোনও কারণে এই সমস্ত অপশন পরিবর্তনের পরে প্রথম পুনরায় বুট করা অন্যান্যগুলির চেয়ে অনেক বেশি সময় নেয় তবে দ্বিতীয় রিবুটের সময় আপনার কিছুটা পার্থক্য লক্ষ্য করা উচিত ।
বুটের সময় কী লাগে তার বিশদ গ্রাফ তৈরি করতে বুটচার্ট ব্যবহার করুন । কোনটি টুইট বা অপসারণ করতে হবে তা স্থির করতে এটি সহায়তা করতে পারে। Https://wiki.ubuntu.com/BootCharting থেকে :
কোনও এসএসডি দিয়ে আপনার হার্ড ডিস্কটি প্রতিস্থাপন করা সম্ভবত একমাত্র ব্যবহারিক পদ্ধতি। উদাহরণ:
http://www.engadget.com/2011/08/17/samsungs-6gbps-ssd-gets-a-consumer-label-october-ship-date/
সময়টি কিছুটা অতিরিক্ত শোনাচ্ছে তবে আপনি কোনও বিবরণ পোস্ট করেননি।
যদি আমি একটি বিকল্প ইনস্টল করি এবং নিজেই জিইউআই প্যাকেজগুলি যুক্ত করি তবে আমার মেশিনটি WAY দ্রুত বুট করেছে। অবশ্যই, এটি কেবল এমন জিনিসগুলি সরিয়ে দেয় যা আমার প্রয়োজন হয় না যে আমি নিজেকে যুক্ত করতে সক্ষম। আপনি যদি "আমি এক্স, ওয়াই এবং জেড অ্যাপগুলি কীভাবে সংকলন / ইনস্টল করব" নিয়ে ফিরে আসতে চলেছি তবে এটি ভাল ধারণা হতে পারে না।
অন্য যে কারও সাথে এটির জন্য লড়াই করছেন, কেবল বিইএম ইনস্টল করুন এবং এটি রুট ব্যবহারকারী হিসাবে শুরু করুন (সাধারণ সুডোর পরিবর্তে গিক্সুডো ব্যবহার করতে সাবধান হন)। তারপরে আপনি যে পরিষেবাটি অক্ষম করতে চান তা আন-চেক করুন (আমি অ্যাপাচি 2, পোস্টগ্রিএসকিউএল ডেমোন, মাইএসকিউএল, ভার্চুয়াল বক্স এবং আল অক্ষম করেছি) এবং এটিই! আপনি যদি পরিষেবাটি এটি না চান তবে আপনি এটি সম্পূর্ণরূপে মুছতে পারেন তবে এটি অক্ষম করার পক্ষে যথেষ্ট।
sudo apt-get install bum
"/ Etc / default / grub" ফাইলটি সম্পাদনা করার চেষ্টা করুন, যেমন বেশিরভাগ ব্লগই ইশারা করে। আপনি সম্ভবত এটি জানেন। প্রথমে "প্রোফাইল" শব্দ যুক্ত করুন, তারপরে পুনরায় বুট করুন, তারপরে "প্রোফাইল" সরিয়ে আবার পুনরায় বুট করুন ... এটি বুটের গতি উন্নত করে। এখানে একটি উদাহরণ: http://lgjsheron.wordpress.com/2010/07/06/how-to-speed-up-boot-of-ubuntu-10-04-lucid-lynx/
সম্পাদনা 25.10.2016: আপনি কারণ আপনার না অথবা আপনি সাসপেন্ড পছন্দ করতে পারেন শীতযাপনতা ব্যবহার না করার যাচ্ছি যদি / এস 3 তাহলে আপনি এটি GRUB- র মধ্যে যোগ করে নিষ্ক্রিয় করতে পারেন noresume
করার GRUB_CMDLINE_LINUX_DEFAULT
মধ্যে /etc/default/grub
এবং চালানোর update-grub
। GalliumOS চলমান একটি Chromebook N22 এর উদাহরণ এখানে রয়েছে:
livewire@zc01:~$ systemd-analyze
Startup finished in 8.580s (kernel) + 4.160s (userspace) = 12.740s
livewire@zc01:~$ systemd-analyze
Startup finished in 3.595s (kernel) + 4.254s (userspace) = 7.850s
আমি এটি পেয়েছি কারণ বুট চলাকালীন "রানিং স্ক্রিপ্টস লোকাল-প্রিমাউন্ট" অংশ সম্পর্কে আমি কৌতূহলী ছিলাম এবং ইনিশ্রামে কিছুটা তদন্ত করেছিলাম যা আমাকে এই বিকল্পে নিয়ে গিয়েছিল যা আমি আগে কেবল তখনই ব্যবহার করি যখন আমার সিস্টেম হাইবারনেশন থেকে জাগ্রত হতে পারত না।
06.08.2016 সম্পাদনা করুন: আপনার লিনাক্স ডিস্ট্রিবিউশনের সাম্প্রতিক সংস্করণে আপডেট হওয়া উচিত যা সিস্টেমড সহ আসে।
উপকরণ:
আমাকে বলতে হবে 32 সেকেন্ড আসলে যথেষ্ট যথেষ্ট। এটি traditionalতিহ্যবাহী হার্ডওয়্যার দিয়ে খুব দ্রুত পাবে না। আমার নতুন লেনোভো টি 530 লেগ্যাসি মোডে বুট করার জন্য একই পরিমাণ সময় নেয়। নতুন মাইক্রো এসএসডি সহ আমি সম্প্রতি ইনস্টল করেছি এবং উবুন্টু ইউইএফআই মোডে এটি লগইন করার জন্য পাওয়ার বোতাম টিপলে 15 সেকেন্ডে নেমে গেছে। এটি পোস্টের সময় 5 সেকেন্ড নষ্ট করছে এমনটি এখনও মনে হচ্ছে, তবে এটি প্রকৃত অপারেটিং সিস্টেম শুরু করতে সময় নষ্ট করে না। মাইক্রো এসএসডিটির 280 এমবি / সেটির গতি স্থানান্তর রয়েছে, 500 এমবি / এসএসডি এটি 7 সেকেন্ডে করতে পারে। তবে প্রি ওএস বুট সময় (পোষ্ট এবং কী নয়) হ্রাস করার জন্য নির্মাতারা সত্যিই আপ।
বুট প্রোফাইলিং এবং শেল সম্মতি সম্পর্কিত। এই তথ্যগুলি তারিখ বা শেষ অবধি মিথ হিসাবে দেখা যেতে পারে। আমার মনে আছে যে কয়েক বছর আগে লিনাক্স বা কোর সিস্টেমে স্বয়ংক্রিয় বুট প্রোফাইলিং বা বুট প্রোফাইলিংকে একেবারে অতিমাত্রায় তৈরি করা কিছু যুক্ত করা হয়েছিল, তখন থেকে নতুন কার্নেল প্যাকেজ ইনস্টল হওয়ার পরে আমি আর বুট প্রোফাইলিং ব্যবহার করি নি। শেল কনজ্যুরঞ্জি সেটিংটি জিনিসগুলি ভাঙ্গার জন্য বলা হয়েছিল, তবে সিস্টেমড এবং আপস্টার্টের সাথে এটি অতিরিক্ত অতিরিক্ত হওয়া উচিত এবং এর কোনও ইতিবাচক প্রভাব থাকতে হবে না।
আবর্জনা ঠিক আছে। সাবধানতার সাথে এগিয়ে যান. তবে কয়েকটি প্রোগ্রাম আপনি নিরাপদে অক্ষম করতে পারবেন ইমেল পপিং ইউটিলিটিগুলি যেমন বিবর্তন, বিশেষত যদি আপনি প্রথমে বিবর্তনটি ব্যবহার না করে থাকেন। এছাড়াও, মুদ্রণ সম্পর্কিত যে কোনও কিছু অক্ষম করা যায় যদি আপনি কিছু মুদ্রণ না করেন। ওয়্যারলেস জন্য একই যদি আপনি তারযুক্ত হয়।
systemd
(15.04 আইআইআরসি থেকে) ব্যবহার করা সিস্টেমগুলি সেই সরঞ্জামটি নিয়ে আসেsystemd-analyze
যা আপনাকে কোন প্রক্রিয়াটি বুট করতে কত সময় নেয় তা বিশ্লেষণ করতে সহায়তা করতে পারে। এরman systemd-analyze
সমস্ত অপশন সম্পর্কে জানতে দেখুন , আপনি সম্ভবত সবচেয়ে বেশি ব্যবহার করতে যাচ্ছেনsystemd-analyze blame
।