انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: sobhan در 15 امرداد 1391، 05:27 بظ
-
تو فروم جنتوو اینو دیدم
کفم برید
خلاصش ای بود که
/lib
/var/lib
bin/
/usr/bin
و غیررو رو رم مونت می کنه
و سرعت اجرای برنامه ها خیلی زیاد میشه
http://forums.gentoo.org/viewtopic-t-296892.html
-
جالب بود.البته اگه رم کم باشه میشه فقط lib/ و user/lib/ رو مونت کرد روش.البته من قبلا ایده اش رو از ایمان امینی تو فروم لینوکس ریویو دیده بودم.
-
چه ربطی به سرعت داره؟
-
چه ربطی به سرعت داره؟
سرعت رم بسیار بالاتر از سرعت هارددیسک هستش، در نتیجه برنامهها فوقالعاده سریعتر اجرا میشند.
-
رم من 6 گیگ هست
کم نیست ؟
وقتی برنامه ای که نیاز به رم بالا داره رو اجرا کنی مشکلی پیش نمیاره !؟
در واقع اندازه حجم که usr از رم کم میشه
ئ میانگین 2 گیگ فضا هست
یعنی رم من میشه 4 گیگ (رم قابل استفاده) ](*,)
-
نوشته 176 مگ رم میخواد. usr/bin/ مونت میشه نه خود usr/
-
نوشته 176 مگ رم میخواد.
اون تو سال ۲۰۰۵ اینو گفته ;) حدود ۲ گیگ رم لازمه.
رم من 6 گیگ هست
کم نیست ؟
بستگی به استفادتون داره، گاهی ۱۶ گیگ رم هم کم میاد، گاهی ۲ گیگ زیاد هم هست. اگر ۴ گیگ رم کم هست براتون، بهتره اینکار رو نکنید، در غیر اینصورت کار خوبی هست. من خودم هر جایی بتونم از Ram Disk استفاده میکنم. برای کارهای عادی عموما ۴ گیگ رم جوابگوست.
اگر تنها برای تست میخوای اینکارو انجام بدی و تفاوت سرعت رو ببینی، Slax رو دانلود کن و هنگام بوت از پارامتر copy2ram استفاده کن.
-
نوشته 176 مگ رم میخواد.
اون تو سال ۲۰۰۵ اینو گفته ;) حدود ۲ گیگ رم لازمه.
وادافاااااااااااا!! 2005؟ من فک کردم جدیده دیگه دقت نکردم. بعد از اون موقع تا حالا ساختار دایرکتوریها تغییر نکرده؟با همین متد قابل انجامه؟
-
نوشته 176 مگ رم میخواد.
اون تو سال ۲۰۰۵ اینو گفته ;) حدود ۲ گیگ رم لازمه.
وادافاااااااااااا!! 2005؟ من فک کردم جدیده دیگه دقت نکردم. بعد از اون موقع تا حالا ساختار دایرکتوریها تغییر نکرده؟با همین متد قابل انجامه؟
بله قابل انجامه ;)
این رو تست کردم ، اگرچه رم من 3 گیگ بود ولی خب برای کاری که داشتم مناسب بود !
-
تو ویکی سابایون دیدم میشه temp ها رو مونت کرد تا ها سرعت کمپایل بره بالا هم سرعت اجرای(همشون نه) برنامه ها ها سرعت خاموش کردن
http://wiki.sabayon.org/index.php?title=How_to_optimize_and_accelerate_your_system
-
ولی فکر کنم سرعت بود بیاد پایین
-
ولی فکر کنم سرعت بود بیاد پایین
خوب رم که اطلاعاتش فرار هست
بنابرین موقع بوت باید از روی هارد مونت کنه روی رم که کمی طول میکشه
فکر کنم با یه سیستم متوسط سرعت بوت 30-40 ثانیه ای خواهید داشت
-
دوستان نمی شه کاری کرد کل سیستم توی رم بوت بشه؟
از هارد بخونه و بعد همه چی بره روی رم. مثلا هنگام خاموش شدن هم تغییرات رو ذخیره کنه روی هارد.
مثل زمانی که از فلش استفاده می کنه یا از سی دی منتها به جای اینکه بخواهد پارتیشن رو شبیه سازی کنه پارتیشن واقعا وجود داشته باشه.
من اصلا دلم نمی خواهد بی خودی از هاردم استفاده کنم یکی از دلایلی هم که از لینوکس عزیز استفاده می کنم هم همینه.
-
دوستان نمی شه کاری کرد کل سیستم توی رم بوت بشه؟
از هارد بخونه و بعد همه چی بره وی رم. مثلا هنگام خاموش شدن هم تغییرات رو ذخیره کنه روی هارد.
مثل زمانی که از فلش استفاده می کنه یا از سی دی منتها به جای اینکه بخواهد پارتیشن رو شبیه سازی کنه پارتیشن واقعا وجود داشته باشه.
من اصلا دلم نمی خواهد بی خودی از هاردم استفاده کنم یکی از دلایلی هم که از لینوکس عزیز استفاده می کنم هم همینه.
رمت چقدر هست ؟
برا این کار که میگی 16 گیگ مناسبه
میتونی کل محتویات usr رو مونت کنی
باقی فایل ها تاثیر زیادی ندارن :)
راستی یه بسته ای هست به اسم preload یا perload یا یه همچین چیزی میتونید اونم نصب کنید
البته خود اوبونتو هم یه بسته داره این کار رو میکنه
فکر میکنم اطلاعاتی که تو privacy ذخیره میشه و پاک نمیکنیم هم رو رم بوت میشه (دقیقا نمیدونم ولی میگن بعد از یه مدت استفاده از اوبونتو سرعتش برنامه هایی که زیاد استفاده میشه زیاد میشه
البته من همیشه برای افزایش سرعت ذخیره اطلاعات رو غیر فعال میکنم ! :)
-
دوستان نمی شه کاری کرد کل سیستم توی رم بوت بشه؟
از هارد بخونه و بعد همه چی بره روی رم. مثلا هنگام خاموش شدن هم تغییرات رو ذخیره کنه روی هارد.
میشه، همون روش رو استفاده کنید، فقط در پایان باید توی Initهای پایانی یک rsync انجام بدید با پارتیشن اصلی. البته روشهای بهتری هم هست، ولی خوب اینکار سرعت بوت شدن و خاموش شدن رو به شدت کاهش میده، اگر رم به اندازه کافی نداشته باشید باعث میشه برید روی SWAP که اثر کل این کار رو از بین میبره، اگر مشکلی پیش بیاد و سیستم درست خاموش نشه، تغییرات ذخیره نمیشه، ...
پیشنهاد میکنم به جای اینکار یک هارددیسک SSD بخرید.
-
البته من همیشه برای افزایش سرعت ذخیره اطلاعات رو غیر فعال میکنم !
چه جوری ذخیره اطلاعات رو غیر فعال میکنید؟
-
البته من همیشه برای افزایش سرعت ذخیره اطلاعات رو غیر فعال میکنم !
چه جوری ذخیره اطلاعات رو غیر فعال میکنید؟
خیلی راحت
کلیدشو میگیرم میکشم طرف آف :))
system settings > Privacy
از اینجا :)
-
خب ایده ام رو یه اصلاح کوچیک می دم که هم مصرف رم کم بشه هم سرعت ها زیاد بشن.
از ابتدای ابتدا هر فایلی که مورد استفاده قرار می گیره بره توی رم و از اونجا استفاده بشه این طوری مثلا فایرفاکسم اگر هم ازش استفاده نکنم توی رم بارگزاری نمی شه.
فکر کنم این ایده بهتره \\:D/
-
خب ایده ام رو یه اصلاح کوچیک می دم که هم مصرف رم کم بشه هم سرعت ها زیاد بشن.
از ابتدای ابتدا هر فایلی که مورد استفاده قرار می گیره بره توی رم و از اونجا استفاده بشه این طوری مثلا فایرفاکسم اگر هم ازش استفاده نکنم توی رم بارگزاری نمی شه.
فکر کنم این ایده بهتره \\:D/
خوب اینجوریه دیگه !
وقتی چیزی رو باز میکنی لود میشه تو رم
ولی زمان لود شدنش تو رم طول میکشه
-
خب البته این یه امر طبیعیه اما اگه از سی دی استفاده کنید (خیلی از توزیع ها اینجورین) کل سیستم تا محیط گرافیکی میاد بالا و سخت افزارها رو شناسایی می کنه درایوراشون و ... توی رم قرار می گیره اما اگه مثلا بزنید vlc برنامه می بینید که سی دی رام شروع کرد به کار کردن و بعد از اون هم رم شروع می کنه به پر شدن یعنی چی؟ یعنی الان وی ال سی از سی رام رفت توی رم و الان قابل استفاده است.
خب در حالت عادی هم همینه دیگه درسته؟ شکی درش نیست.
پس تفاوتشون به چیه؟ اصل تفاوتشون به اجرای بار دوم vlc هستش. یعنی به صورت کامل هنوز توی رمه و اینبار به جای اینکه اول بره سراغ سی دی می ره سراغ رم هدف اینه.
-
پس تفاوتشون به چیه؟ اصل تفاوتشون به اجرای بار دوم vlc هستش. یعنی به صورت کامل هنوز توی رمه و اینبار به جای اینکه اول بره سراغ سی دی می ره سراغ رم هدف اینه.
همین الان هم همینطوره. وقتی شما برنامهای رو برای دفعه دوم اجرا میکنید، عموما سریعتر اجرا میشه، چون یکبار توی رم قرار گرفته.
-
خیلی ببخشید دوست عزیز پس رمی که داره خالی می شه چی؟ امتحانش کن
-
خیلی ببخشید دوست عزیز پس رمی که داره خالی می شه چی؟ امتحانش کن
اینها از مبانی سیستمعامل هستند. اگر به صورت ساده بخوام بگم، وقتی برنامه رو میبندید رم خالی نمیشه، بلکه به عنوان Cached علامتگذاری میشه که هنگام اجرای دوباره برنامه از اون استفاده بشه. حالت دیگه اینه که رم کم بیارید که در این صورت اون قسمتهای علامتگذاری شده توسط یک برنامه دیگه استفاده میشه.
این موضوعات به تفصیل توی کتابهای سیستمعامل (برای مثال Operating Systems: Design and Implementation) در قسمت Memory Management توضیح داده شده.
-
من امروز خواستم اینو یه تستی بکنم ولی از آموزش توی لینک نتونستم درست انجام بدم
اگه بشه به زبان ساده تر و مبتدی تر نحوه انجام این کار رو بگید ما هم بتونیم استفاده کنیم :oops:
باید یه فایل بسازیم این نوشته ها رو بزنیم توش !؟
اون فولدری که توی آموزش هست اصلا وجود نداره چه برسه به فایله!
--
سرعت اس اس دی 200-300 مگابایت بر ثانیه
سرعت رم دی دی آر تری 16 گیگابایت بر ثانیه :)
تازه ! اگه کسی رم زیاد (8-16) داشته باشه و یه هارد اس اس دی خیلی خوبه براش !
چون مونت شدن اطلاعات با سرعت زیادی از روی اس اس دی به روی رم صورت میگیره
و در نتیجه سرعت بوت کم تر میشه (از موارد معمولی بیشتره ولی با 5 ثانیه انتظار بیشتر یه سرعت فوق العاده رو در ادامه کار با سیستم خواهید داشت و در کل به صرفه هست)
4 تا رم 8 گیگ ببندی با سی پی یو amd :) (هسته های واقعی نه مثل اینتل الکی)
--
راستی تو ویندوز سون یه قابلیتی بود که با اضافه کردن فلش میشد برخی چیزا رو توش ذخیره کرد تا از فلش لود بشه و یجورایی به رم افزوده میشد ! البته تغیر خیلی خاصی من تو سرعت ندیدن (با این که با پورت یو اس بی 3 و فلش یو اس بی 3 این کار رو کردم
تو لینوکس چیزی نیست مشابه این کار رو انجام بده !؟
البته فکر کنم بشه دستی این کار رو کرد ولی این که چجوری کاری کنیم که اطلاعات سینک بشه و این که سیستم ازش استفاده کنه فک کنم پیچیده باشه
-
من امروز خواستم اینو یه تستی بکنم ولی از آموزش توی لینک نتونستم درست انجام بدم
اگر تنها برای تست میخواید، Slax رو تست کنید.
سرعت اس اس دی 200-300 مگابایت بر ثانیه
سرعت رم دی دی آر تری 16 گیگابایت بر ثانیه :)
آره، ولی برنامهها در هر صورت از روی رم اجرا میشند و تفاوت اصلی برای بارگیری اولیه هست. برای قسمتهای دیگه چون حافظه رم به صورت فرار هست، با هر تغییری باید Imageها رو دوباره بسازید که کلی زمانبر هستش.
برای همین SSD فوقالعاده سرعت رو بالا میبره بدون اینکه نیاز به کار اضافه داشته باشید.
با سی پی یو amd :) (هسته های واقعی نه مثل اینتل الکی)
من همیشه پردازندههای Intel رو به دلیل نوع طراحی و پایداری بالاترشون ترجیح میدم. توی سرورها هم Intel بالاترین سهم رو داره. هسته واقعی و الکی هم بیمعنی هستش :) اگر منظورتون Hyper-threading هستش، این یک امکان هستش که بتونید پردازشهای موازی بیشتری رو به صورت همزمان داشته باشید و میشه غیرفعالش کرد.
راستی تو ویندوز سون یه قابلیتی بود که با اضافه کردن فلش میشد برخی چیزا رو توش ذخیره کرد تا از فلش لود بشه و یجورایی به رم افزوده میشد ! البته تغیر خیلی خاصی من تو سرعت ندیدن (با این که با پورت یو اس بی 3 و فلش یو اس بی 3 این کار رو کردم
تو لینوکس چیزی نیست مشابه این کار رو انجام بده !؟
البته فکر کنم بشه دستی این کار رو کرد ولی این که چجوری کاری کنیم که اطلاعات سینک بشه و این که سیستم ازش استفاده کنه فک کنم پیچیده باشه
کافیه توی fstab اونها رو بر اساس UUID یا ID اونها اضافه کنید، ولی شاید حتی سرعتتون پایینتر بیاد. اکثریت فلشهایی که توی بازار هستند سرعت انتقال خیلی پایینی دارند.
-
من امروز خواستم اینو یه تستی بکنم ولی از آموزش توی لینک نتونستم درست انجام بدم
اگر تنها برای تست میخواید، Slax رو تست کنید.
سرعت اس اس دی 200-300 مگابایت بر ثانیه
سرعت رم دی دی آر تری 16 گیگابایت بر ثانیه :)
آره، ولی برنامهها در هر صورت از روی رم اجرا میشند و تفاوت اصلی برای بارگیری اولیه هست. برای قسمتهای دیگه چون حافظه رم به صورت فرار هست، با هر تغییری باید Imageها رو دوباره بسازید که کلی زمانبر هستش.
برای همین SSD فوقالعاده سرعت رو بالا میبره بدون اینکه نیاز به کار اضافه داشته باشید.
با سی پی یو amd :) (هسته های واقعی نه مثل اینتل الکی)
من همیشه پردازندههای Intel رو به دلیل نوع طراحی و پایداری بالاترشون ترجیح میدم. توی سرورها هم Intel بالاترین سهم رو داره. هسته واقعی و الکی هم بیمعنی هستش :) اگر منظورتون Hyper-threading هستش، این یک امکان هستش که بتونید پردازشهای موازی بیشتری رو به صورت همزمان داشته باشید و میشه غیرفعالش کرد.
راستی تو ویندوز سون یه قابلیتی بود که با اضافه کردن فلش میشد برخی چیزا رو توش ذخیره کرد تا از فلش لود بشه و یجورایی به رم افزوده میشد ! البته تغیر خیلی خاصی من تو سرعت ندیدن (با این که با پورت یو اس بی 3 و فلش یو اس بی 3 این کار رو کردم
تو لینوکس چیزی نیست مشابه این کار رو انجام بده !؟
البته فکر کنم بشه دستی این کار رو کرد ولی این که چجوری کاری کنیم که اطلاعات سینک بشه و این که سیستم ازش استفاده کنه فک کنم پیچیده باشه
کافیه توی fstab اونها رو بر اساس UUID یا ID اونها اضافه کنید، ولی شاید حتی سرعتتون پایینتر بیاد. اکثریت فلشهایی که توی بازار هستند سرعت انتقال خیلی پایینی دارند.
برای سیستم خونگی اس اس دی خوبه ولی برای لپ تاپ که نمیشه چیزی اضافه کرد باید چاره نرم افزاری پیدا کرد !
هرچند سرعت خوبه ولی یه تشنگی سیری ناپذیر به سرعت دارم !
شاید به خاطر گذشته که با سیستم های کند سر و کله زدم عقده ای شدم :دی
-
برای سیستم خونگی اس اس دی خوبه ولی برای لپ تاپ که نمیشه چیزی اضافه کرد باید چاره نرم افزاری پیدا کرد!
اتفاقا من SSD رو شدیدا برای لپتاپ پیشنهاد میکنم، چون علاوه بر سرعت، حرکت ناگهانی دیگه باعث خرابی اون نمیشه، همچنین مصرف برق کمتری داره که باعث میشه عمر باتری طولانیتر باشه.
توی لپتاپ هم میتونی هارددیسکی که الان داره رو با یک SSD جایگزین کنی. فقط اگر هنوز گارانتی داره نباید خودت انجام بدی و ببری نمایندگی. در غیر اینصورت که خودتم میتونی انجام بدی.
جدیدا قیمت SSD هم خیلی مناسبتر شده، ولی خوب باز نسبت به هارددیسک عادی گرون هستند. اینجا الان قیمت Samsung MZ-7PC256B/WW 256GB SSD حدود ۲۱۰ یورو هستش که تقریبا میشه ۵۳۰ هزار تومن.
-
دوست عزیز می تونید با باز کردن چند تا پیچ ساده هارد دیسک لپتاپتون رو ببینید و با باز کردن جند تا وییچ دیگه هاردتون رو هم باز کنید و به جاش یه دونه اس اس دی بگذارید.
می گن مصرفش کم تره.
اگه دوست دارید از هاد قبلیتون هم استفاده کنید می تونید هارد دیسک های goflex رو یه دونه بخرید اون ها همشون می تونی به راحتی بازشون کنی توش یه دونه هارد لپتاپه با یه دونه تبدیل یا هم می تونی یه دونه تبدیل گیر بیاری که بسیار کمیابه.