আমি কীভাবে রাস্পবেরি পাই বুট আপের সময় উন্নতি করব?


15

আমি একটি হোম অ্যাপ্লায়েন্স তৈরি করছি যা ব্যবহারকারীর ইন্টারফেস এবং প্রয়োজনীয় ওয়াইফাই সংযোগটি পরিচালনা করতে অভ্যন্তরীণভাবে রাস্পবেরি পাই হিসাবে ব্যবহার করে। আর-পাই এর সাথে সংযুক্ত আমার একটি অ্যাডাফ্রুট এলসিডি স্ক্রিন রয়েছে:

অ্যাডফ্রুট এলসিডি

এবং একটি ইউএসবি ওয়াইফাই ডংল:

ইউএসবি ওয়াইফাই ডোংল

এবং একটি কীবোর্ড। আর কিছু না. অপারেটিং সিস্টেমটি ওপেনলেক , এটি বেশ স্লিমড ডাউন অপারেটিং সিস্টেম।

যাইহোক, ব্যবহারকারী যখন ডিভাইসটি চালু করেন, তখন আর-পাই ব্যবহারকারীর ইনপুট গ্রহণ করতে পারার আগে বেশ কয়েক সেকেন্ড সময় নেয় ।

এটি ফ্ল্যাশ বন্ধ করে দিলে কেন এত দিন লাগবে? দশক সেকেন্ডে গণনার অনেক বড় অংশ মনে হয়।

5 সেকেন্ডের নীচে রাস্পবেরি পাই বুট তৈরি করার জন্য কি কিছু করা যায়? তারা কি কোনও ধরণের হাইবারনেট মোডে যেতে পারে যেখানে এটি তার র‌্যাম ফ্ল্যাশে লিখে দেয়, তারপরে আবার বিদ্যুতের উপরে আবার পড়তে পারে?

অন্যথায়, অনুরূপ ক্ষমতা (ছোট এলসিডি স্ক্রিন, ওয়াইফাই ডংলের জন্য ইউএসবি) সহ রাস্পবেরি-পাইয়ের বিকল্প আছে, যা 5 সেকেন্ডের মধ্যে বুট করতে পারে?


দুর্দান্ত প্রশ্ন, আপনি কি বুট লগ এবং এটির লিঙ্কটি পেস্টবিন করতে সক্ষম হবেন? বুটের সময় এটি কী করছে তা জেনে অনেক
ডাব্লু

2
এটি কি বুট করছে? আপনি কি ন্যূনতম ওএস চালাচ্ছেন এবং খালি হাড়গুলিতে ফেলে রেখেছেন - ডেস্কটপ নেই ইত্যাদি ইত্যাদি ??
স্কট সিডম্যান

2
@ স্কটসিডম্যান - আমার প্রশ্নের সাথে ওপেনেলিক যুক্ত হয়েছে।

1
আমি @ বিগহোমির সাথে একমত বুট-আপ চলাকালীন কী চলছে তা না দেখে কোনও উন্নতির পরামর্শ দেওয়া সম্ভব নয়।

1
@ নিক অ্যালেক্সিভ - আহ, পুরাতন ওভারল্যাপিং স্ট্যাকেক্সচেঞ্জেস সমস্যা। আমি অনুমান করি যে সমস্ত আর-পাই প্রশ্ন সেখানে মূল প্রসঙ্গে থাকবে।

উত্তর:


13

আমি একটি রাস্পবেরি পাই নিয়ে কাজ করি নি, তবে এম্বেডড লিনাক্স সিস্টেমের সাহায্যে বুটের সময় হ্রাস করেছি যাতে আমার কিছু সাধারণ উত্তর পেতে পারি।

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

2) এসডি কার্ডগুলির পড়ার গতি আলাদা থাকে, ডিভাইসটি পরিচালনা করতে পারে এমন দ্রুততম কিনুন। অথবা সম্ভবত কোনও ইউএসবি স্টিক দ্রুত লোড হবে কিনা তা দেখুন। আপনার সম্ভবত 40 এমবি / এস কার্ডের প্রয়োজন হবে না, তবে সস্তার এসডি কার্ড থেকে 10 এমবি / এস ট্রান্সফার পরিচালনা করতে পারে এমন একটিতে যেতে পার্থক্য করতে পারে - আবার পাই কী হ্যান্ডেল করতে পারে তার উপর নির্ভর করে)। স্পর্শক হিসাবে: একটি ফাইল কার্ড চালানো যদি ফাইল সিস্টেমটি লেখার যোগ্য হয় তবে দীর্ঘমেয়াদী স্থিতিশীলতার জন্য দুর্দান্ত নয়। আপনার যদি এটির প্রয়োজন হয় তবে আপনার কার্ডটি কেবল পঠনযোগ্য হিসাবে বিবেচনা করতে বা বুট সেটিংস কনফিগার করার বিষয়টি বিবেচনা করতে হবে বা অন্যান্য সিস্টেম ব্যবস্থা সম্পূর্ণরূপে করা উচিত।

3) আপনার যদি সত্যিই গ্রাফিক্সের প্রয়োজন হয় তবে বুট হওয়ার মায়া কখনও কখনও কোনও ইনপুটটির জন্য 100% প্রস্তুত হওয়ার চেয়ে সহজেই পাওয়া যায়। কনসোল বুট স্প্ল্যাশ স্ক্রিন প্রোগ্রাম রয়েছে যা আপনার গ্রাফিককে সত্যিই দ্রুত ছুঁড়ে ফেলতে পারে যখন আপনার অন্যান্য সমস্ত পরিষেবা শুরু করা দরকার। আমি এমন উদাহরণগুলি দেখেছি যেখানে প্রাথমিক কন্ট্রোল প্যানেল গ্রাফিকটি স্ট্যাটিক বুট স্ক্রিন হিসাবে ব্যবহৃত হয় যা সিস্টেম প্রস্তুত হওয়ার সাথে সাথে একটি লাইভ ওয়ার্কিং একের জন্য অদলবদল হয়ে যায় - ব্যবহারকারী খুব কমই সত্যই পর্দার প্রদর্শিত স্ক্রিনের 2-3 সেকেন্ডের মধ্যে ডেটা প্রবেশ করতে চায় আপ।

আপনি যদি এখনও দ্রুত বুটের সময় সন্ধান করেন তবে সন্ধানের জন্য ক্ষেত্রগুলির তালিকার জন্য এখানে দেখুন।


2
বিশেষত পয়েন্ট ২ তে মনোনিবেশ করুন কার্নেল বুট করা এবং আরআইএন স্ক্রিপ্টগুলি যথাক্রমে 30: 70% বুট সময় নেয়। কাস্টম কার্নেলটি প্রায় 40% দ্রুত শুরু করবে, কাস্টম স্টার্টআপ স্ক্রিপ্টগুলি 90% উন্নত করতে পারে আসল অর্থ, আপনি সহজেই সূচনার সময় অর্ধেক করতে পারেন।
এসএফ

আপনি একেবারে ঠিক বলেছেন, আমি # 1 এবং # 2 অদলবদল করেছি কারণ আমি অন্য কোনও কিছুর আগে থ্রি স্ক্রিপ্টগুলির সাথে সময় ব্যয় করতাম।

8

এটি ফ্ল্যাশ বন্ধ করে দিলে কেন এত দিন লাগবে?

উত্তরের অংশটি নিছক থ্রুপুট ইস্যু হতে পারে। এসডি কার্ডগুলি ন্যানড ফ্ল্যাশ স্টোরেজ ব্যবহার করার সময় তারা কেবল সিরিয়ালভাবে ডেটা প্রেরণ করতে পারে। তুলনায়, বলুন, একটি NAND ফ্ল্যাশ চিপ যা বোর্ডে সোনার্ড করা হয়েছিল যা একটি সমান্তরাল বাসের মাধ্যমে সরাসরি সিপিইউতে যোগাযোগ করতে পারে। সামগ্রিক স্থানান্তর হার মোটামুটি কয়েকটি বিষয়ের উপর নির্ভর করবে যেমন বাসের ঘড়ির গতি এবং আপনি যে ফাইলগুলি স্থানান্তর করছেন তার আকার size

একটি এসডি কার্ডের স্থানান্তর হারটি একটি আধুনিক এসএটিআই তৃতীয় বা এমনকি সাতা ২-এর হার্ড ড্রাইভের তুলনায় আসলে বেশ কম। একটি Sata পোর্ট সংক্ষিপ্ত, ইউএসবি 3.0 অন্যান্য বিকল্প যা তুলনামূলকভাবে কম খরচের জন্য বেশ উচ্চ স্থানান্তর হার আছে।

আরও তথ্য এখানে , এখানে এবং এখানে পাওয়া যাবে

5 সেকেন্ডের নীচে রাস্পবেরি পাই বুট তৈরি করার জন্য কি কিছু করা যায়?

পাই যে সিপিইউ ব্যবহার করে তা হ'ল বেশ নিম্ন-প্রান্তের (তাই দাম)। এর অর্থ এটি হ'ল এসটিএ বা ইউএসবি 3.0 এর মতো হাই-স্পিড ইন্টারফেসের অভাব রয়েছে। এই প্রোটোকলগুলির সফ্টওয়্যার অনুকরণের সংক্ষিপ্ততা (যা সম্ভবত বড় থ্রুপুট সমস্যাগুলির মধ্যেও ভুগতে পারে) ওএস থেকে চর্বি ছাঁটা ছাড়া আর কিছু করা যায় না।

তারা কি কোনও ধরণের হাইবারনেট মোডে যেতে পারে যেখানে এটি তার র‌্যাম ফ্ল্যাশে লিখে দেয়, তারপরে আবার বিদ্যুতের উপরে আবার পড়তে পারে?

ওপেনএলেকের মতে পাই পাই হাইবারনেশন সমর্থন করে না , তবে আপনি যদি আরও কিছুটা নিচে পড়েন তবে কীভাবে আপনার পাইকে গতি বাড়ানো যায় সে সম্পর্কে তাদের কিছু পরামর্শ রয়েছে ।


3

সাধারণত বললে, এসডি থেকে পড়া খুব ধীর হয় তাই এটি মারাত্মকভাবে প্রভাবিত করে।

এটি ব্যবহার করে বুটচার্টটি দিয়ে দেখুন এবং বুটের সময় উন্নত করার কোনও পয়েন্ট আছে কিনা তা খুঁজে বের করুন।

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


2

আপনার পাইকোরের মতো একটি লিনিক্স পাই ডিস্ট্রো দরকার । এটি মাত্র 7 সেকেন্ডের পরে প্রম্পট কমান্ড করতে বুট হয় এবং এটি এক্সের জন্য 25 সেকেন্ডের প্রয়োজন। আপনি চাইলে আপনি এটি দিয়ে কিউইএমইউতে খেলতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.