PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : گذری بر تنظیمات رجستری جهت بالا بردن سرعت ویندوز 7



Magsoud
02-14-2017, 04:54 PM
دوست جوان و بسیار ارجمندم (سهند) عزیز چندین بار درخواست تاپیکی در رابطه با تنظیمات رجستری جهت
بالا بردن سرعت ویندوز 7 را حواستار شدند اما بعلل زیز بنده از جواب خودداری میکردم:

1. مریضی و درد جسمانی 24 ساعته که هنوز محکم و استوار به ما خدمت می کنند!
2. مطالب مزبوط به رحستری بالاتر از دانسته های بنده می باشند.
3. هرگونه تنظیم غلط در رحستری، میتواند باعث شود که ویندوز بالا نیاید.

با توجه به موارد بالا از شروع این مبحث خودداری میکردم ولی چون نمیخواهم که دوست ارجمندم فکر کند که
بنده در اجابت درخواست ایشان کوتاهی کرده ام، تصمیم گرفتم که موضوع را شروع کرده و نکاتی را در رابطه
با موضوع تنظیمات رجستری توضیح دهم.
فراموش نکنید که همواره قبل از هرگونه تنظیم در رحستری، اول بک آپ داشته باشید تا درصورت ایجاد اشکال
بتوانید سیستم را بحالت فعلی برگردانید.

من سعی میکنم که در چند حلسه نکاتی در رابطه با تنظیمات رجستری را اشاره وار توضیح دهم، امروز به سه
نکته اشاره میکنم که کمتر کسی به آن ها توجه دارد ولی میتواند تاثیر قابل توجهی در روان تر و سریع تز کار کردن
ویندوز داشته باشند:

(1)_ عملیاتی کردن CPU L2 Cahce
-------------------------------
سی پی یوی مورد استفاده هر کسی مشخصات مختلفی دارد که یکی از این مشخصه ها CPU L2 Cahce
نام دارد.مقدار این مشخصه سی پس یوی خود را یادداشت کنید (مثلا" 256KB)
حالا به آدرس زیر در رجستری وارد شوید:


HKCU_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management


حال مقدار SecondLevelDataCache را به مفدار CPU L2 Cahce سی پی یوی خودتان تغییر دهید (اعداد دسیمال)
و بعد کامپیوتر را ری استارت نمائید.

(2)_ تغییر دادن Disk Cache
---------------------------
Disk Cache یکی از عوامل مهم در سریعتر کار کردن ویندوز است.
به آدرس زیر در رجستری وارد شوید:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\IoPageLockLimit


مقدار hexadecimal مربوطه را به نسبت مقدار رمی که استفاده میکنید بشرح زیر تغییر داده و سپس زی استارت
کنید.


64 MB 1000
128 MB 4000
256 MB 10000
512&bigger 40000


(3)_ Menu Delay
--------------------
به آدرس زیر وارد شده و MenuShowDelay را به 0 تغییر داده و سپس ری استارت کنید. این تنظیم تا حدودی
سرعت کار را بهتر خواهد نمود.


HKEY_CURRENT_USERControl PanelDesktop


تذکر:
------
مسئولیت تغییر دادن در رجستری با خود کاربران است

سهند
02-15-2017, 11:08 AM
استاد فکر کنم ادرس رجیستری گزینه دو تا همون memory management هست و گزینه IoPageLockLimit در همون memory management ایجاد میشه که یه گزینه dword هست
البته شرمنده وسط کلامتون واموزش گفتم

Magsoud
02-17-2017, 10:55 AM
سرعت کار کامپیوتر بستگی به حافظه کامپیوتر دارد.
دو نوع حافظه در کامپیوتر وجود دارد که Primary و Secondary نامیده می شوند.حافظه Primary که سرعت
کامپیوتر مستقیما" وابسته به سرعت آن است، همان RAM استفاده شده در کامپیوتر می باشد.

با توجه به محدودیت در حجم حافظه Primary نتجتا" این حافظه اطلاعات را به حافظه نوع Secondary که همان
هارد کامپیوتر هست ، ارسال می کند که این عمل در کامپیوتر با عنوان Paging شناخته میشود.

اینکه این دو نوع رم چگونه کار میکنند بستگی به تنظیمات رجستری در آدرس زیر را دارد:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management



امروز چند تنظیم در این محل اشاره وار توضیح داده می شود.

1.ClearPageFileAtShutdown
-------------------------------
اطلاعات موجود در حافطه Secondary که درون هارد ذخیره میشود (همان pagefile)، بسته به چگونگی کار
با کامپیوتر ، میتواند دارای اطلاعات مهمی باشد از قبیل نام و پسورد کاربر ، شماره کارت بانکی ای که در
اینترنت برای خرید استفاده شده ووو.....
بهتر این است که همواره این فایل در موقع خاموش کردن کامپیوتر ، دیلیت شود که چون خود ویندوز این کار را
نمیتواند انجام دهد، میتوانیم در رجستزی (آدرس گفته شده در بالا) مقدار ClearPageFileAtShutdown را از
0 به 1 تغییر دهیم.
با این کار همواره موقع خاموش شدن کامپیوتر بطور اتوماتیک pagefile حذف خواهد شد.

2. غیر عملیاتی کردن PagingExecutive
-----------------------------------------
می دانید که حافظه Secondary که فسمتی از هارد را استفاده میکند، سرعت کارش نسبت به رم اصلی
خیلی کمتر است.
در حالت عادی دز سیستم های 32 بیتی ،موقع بالا آمدن ویندوز ، کرنل داخل حافظه Secondary کپی میشود
میتوان در رجستری آدرس اشاره شده مقدار PagingExecutive را از 0 به 1 تغییر دهید تا هم سرعت بالا برود
و هم مشکلات مربوط به درایور ها کمتر شود.

توضیح اینکه در سیستم های 64 بیتی بطور پیشفزض این مقدار در حالت 1 قرار داده شده است.

3. LargeSystemCache
--------------------------
تغییر دادن مقدار LargeSystemCache در رجستری از مقدار 1 به 0 میتواند تاثیر قابل توجهی در روان و سریعتر
کار کردن سیستم (بویژه در ویندوز های سرور ) داشته باشد.

تا بعد اگر عمر و توانی باشد، ادامه داده خواهد شد.

Magsoud
02-19-2017, 01:07 AM
در چند سال گذشته هر زمانی که بدرخواست عزیزان میخواستم آموزشی را چه در سایت های ایرانی و چه
در سایت های انگلیسی زبان شروع کنم اول به یاددداشت هایم در مورد موضوع مراجعه کرده و آن ها را محددا"
مطالعه میکردم و سپس در اینترنت دنبال موضوع گشته و پس از اینکه کاملا" آماده میشدم که بتوانم تمام
سوالات مربوط به موضوع را پاسخ دهم ، آموزش را شروع میکردم.

ولی در حال حاظر مریضی جسمانی که حدود دو سال است 24 ساعته درد تحویلم میدهد، اجازه انجام کار های
بالا را نمی دهد.

حال از طرفی مرضی عذابم میدهد و از طرف دیگر دلم نمیخواهد جواب دوست گرامیم (سهند عزیز) ناقص بماند
ولی بعلل گفته شده همانگونه که مشاهده می فرمائید شروع هر پستی چندین روز طول کشیده و موضوعی
که بایستی دو سه روزه تمام شود، مدت ها طول می کشد.

لذا تصمیم گرفتم که شرح مطالب مربوطه را حذف کرده و فقط عناوین و کاری که باید انجام شود را شرح دهم.
امیدوارم عزیزان گذشت فرمایند.


4. تنظیمات NonPagedPoolSize / PagedPoolSize
--------------------------------------------
تنظیم مقدار Paged Pool یکی از عوامل بهبود سرعت ویندوز است.
در آدرس گفته شده در جلسه قبل روی آن دابل کلیک کرده ، مقدار آن را اول از حالت Hexadecimal بحالت
Decimal تغییر داده و سپس مقدار مربوطه را که معمولا" 0 هست به 192 تغییر دهید.

5. تنظیم NonPagedPoolQuota / PagedPoolQuota
-------------------------------------------
این مقدار بهتر است که در حالت auto-managed by system باشد یعنی مقدارش 0 باشد.

6. تنظیم PhysicalAddres---tension
-------------------------------------
مقدار مربوطه را از 0 به 1 تغییر دهید.

7. تنظیم SessionPoolSize
----------------------------
مقدار مربوطه در حالت Decimal برابر 48 قرار دهید.

8. تنظیم SessionViewSize
-------------------------
مقدار مربوطه در حالت Decimal برابر 96 قرار دهید.

9. تنظیم SystemPages
----------------------
بهتر است بگذارید که خود سیستم مفدار مربوطه را کنترل کند (مقدار 0)

10. تنظیم PoolUsageMaximum
------------------------------
این مقدار بطور پیش فرض در رجستری شما موجود نیست.آن را درست کرده و مقدارش را در عدد 60 قرار دهید.

اگر عمری باشد در حلسات بعد نکات دیگری را در رابطه با تغییرات رجستری برای بهتر و سریعتر کار کردن
ویندوز عرض خواهم کرد.

موفق باشید.

سهند
02-19-2017, 01:56 AM
ببخشید استاد
در شماره چهار هردو گزینه رو به 192 تغییر بدیم ؟؟؟؟
در شماره پنج چطوری مقدار رو به auto-managed by system تنظیم کنیم چه عددی بذاریم که این گزینه باشه؟؟؟

Magsoud
02-21-2017, 03:12 PM
جواب سوال اول:
-------------------
در قسمت 4 از بحث جلسه قبل از دو مقدار صحبت شده : Paged Pool Size و Non Paged Pool Size
گفتیم که در ویندوز دو نوع حافظه استفاده می شود، رم کامپیوتر و قسمتی از هارد دیسک که pagefile نام
دارد.
در داخل رم نیز دو نوع اطلاعات وحود دارد:
نوع اول اطلاعاتی هست که در زمان لازم به داخل pagefile اضافه خواهد شد که آن را Paged Pool می نامند.
نوع دوم اطلاعاتی هست که هیچوقت به داخل pagefile اضافه نمی شود که Non Paged Pool نامیده می شود.

عده ای عقیده دازند که بهتر است این دو خاصیت غیر عملیاتی شوند تا خود ویندوز تصمیم بگیرد.
عده ای دیگر میگویند بهتر است مقدار Paged Pool تعیین گردد که اگر شما هم حزو این گروه هستید باید
بدانید که میتوان مقدار PagedPoolSize را عددی بین 1 مگا بایت تا 512 مگا بایت قرار داد که اکثریت عدد 192
را (یعنی 192 مگا بایت را) پیشنهاد کزده اند.

جواب سوال دوم:
-------------------
من مقداری بد توضیح داده ام، مقدار 0 بمعنی بودن در حالت auto-managed by system می باشد.

سهند
03-01-2017, 09:45 AM
استاد یه سوال داشتم
الان سی پی یو من 4هسته ای هست amd965
وهر هسته 512 کش دارد حالا من باید 512 انتخاب کنم یا 4*512 که دو مگ میشه
یعنی
CPU L2 Cahce =2m
یا
CPU L2 Cahce=512k

Magsoud
04-05-2017, 02:07 AM
از نظز بنده در پست هاي بالا ،نكات لازم در رابطه با تنظيمات فسمت Memory Management از رحستري
توضيح داده شدند.
ولي با توجه به اينكه دوست جوان و ارحمندم "سهند" تمايل زيادي به ادامه اين بحث دارند لذا براي ادامه بحث
منتظز دريافت سوالات شما عزيزان مي مانم.

لازم ميدانم كه چند نكته را صريحا" بعرض دوستان گرامي برسانم:

1. زماني هم حوانتر بودم و هم سالم و تمام نكات لازم در رابطه با مسائل مختلف در ذهنم و ملكه ذهنم بودند
و لذا در هر جائيكه مطلبي را نوشتم (چه در سايت هاي ايراني و جه در سايت هاي انگليسي زبان) راحت
بحث ها را دنبال كرده و سريعا" جواب هاي لازم را ارائه ميكردم.

2. امروز ، سن بالا رفته ، درد هاي جسماني 24 ساعته اذيتم ميكنند و معلوم نيست تاوان چه چيزي را پس
مي دهم، و چشم ها هم ضعيف تر شده و ديگر مطالعه صفحات وب و يا تايپ مطالب بشدت برايم سحت و
وقت گير شده است .

3. با توجه به نكات بالا، بنده دلم ميخواهد كه مثل قديم عمل كنم ولي ضعيفي چشم ها و درد هاي جسمي
مداوم 24 ساعته بويژه در ناحيه پا ها اجازه عملكرد بموقع را نداده و گاهي براي گفتن مطلبي ساده و كوتاه
خواهيد ديد كه روز هاي متوالي ميگذرد تا پاشخ را مشاهده بفرمائيد.

از اين بابت واقعا" شرمنده ام ولي كار را ادامه مي دهم فقط و فقط بعلت دو مطلب:

اول اينكه دوست ندارم سوالات دوستان ارجمندم بيجواب بمانند.

و دوم اينكه متاسفانه امروزه كمتر كسي پيدا ميشود كه دانسته هايش را به اشتراك بگذارد و فكر ميكنند كه
اگر بگويند، بقيه از آن ها جلو مي زنند و............

منتظز سوالاتتان هستم ولی نکات بالا را فراموش نفرمائید تا شرمنده نشوم

سهند
04-05-2017, 08:47 AM
استاد سوال رو خودم میپرسم چون باتوجه به مشکلات جامعه میبینم کسی زیاد به انجمن سر نمیزند ومن تنها پی گیر مسایلم

1- استاد مسله tcp چیه
خیلی از جاها میگند باید غیرفعال کرد خیلی جاها هم برای سرعت بخشیدن به کامپیوتر تنظیماتی براش نوشتند

2- Additional Critical Worker Threads
AdditionalDelayedWorkerThreads

Magsoud
04-06-2017, 12:12 AM
TCP مخفف عبارت Transmission Control Protocol مي باشد.
اين عبارت معمولا" با عبارت IP همراه است يعني ما معمولا" با عبارت TCP/IP كار ميكنيم.
توضيح اينكه IP هم مخفف عبارت Internet Protocol مي باشد.

اين عبارت بزبان ساده چگونگي استفاده از اداپتور ها و ديگر قطعات بمنظوز استفاده از اينترنت و ازتباط و
رد و بدل كردن اطلاعات در دنياي اينترنتي مي باشد.

اين سيتم اولين بار توسط دپارتمان امنيتي آمريكا حهت وصل كردن كامپيوتر هاي آن ها پايه گذاري شد.

اين طرح طوري هست كه هر كامپيوتر در اينترنت داراي يك IP ويژه هست و هر IP ميتواند حد اكثر با تعداد
65535 پورت مختلف در ارتباط باشد و اطلاعاتي از آن ها دزيافت يا اطلاعاتي به آن ها واگذار نمايد.

يك IP در حقيقت مثل شماره خودرو مي ياشد. هر خود روئي كه در دنيا موجود است داراي يك شماره منحصر
بفزد مي باشد. شماره IP هر كامپيوتر هم منحصر بفرد بوده و فقط مال همان كامپيوتر است.با اين فرق كه
هر زماني كه كامپوتر به اينترنت وصل مي شود يك شماره IP جديد مي گيزد.

ارتباط هز كامپيوتر با دنياي اينترنت توسط چند قطعه (Port) كامپيوتر صورت مي گيرد و مسلم است كه اين كار
يعني اتصال به اينترنت هم نياز به تنظيمات ويژه خودش دازد و بديهي است كه برنامه ها و زوش هائي هم براي
تنظيمات مربوطه وحود داشته باشند.

دو تا عنواني هم كه نام برديد (AdditionalCriticalWorkerThreads و AdditionalDelayedWorkerThreads) ، در
آدرس زير از رحستري قرار دارنذ كه بنده چون تجربه اي در رابطه با تغييزات آن ها نداشته ام لذا در موردشان
صحبت نميكنم.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Executive]

سهند
05-11-2017, 06:06 PM
با سلام

استاد در مورد این مورد هم یه توضیحی میدهید برفرض اینکه ویندوز32بیتی دارای 4گیگ رم

Superfetch

Magsoud
05-12-2017, 11:03 PM
مايكروسافت براي بالا بردن فابليت هاي ويندوز، برنامه هاي مختلفي در ويندوز گنجانيده كه معمولا" عده خيلي
معدودي از كاربران ويندوز با اين نوع برنامه ها آشنائي دارند.
هر كدام از اين برنامه ها براي بهبود كار قسمتي از سيستم عامل ويندوز بكار مي روند.قابليت مورد سوال شما
(Superfetch) يكي از اين قابليت هاست.

در ويندوز موقعيكه يك برنامه را اجرا مي كنيد، بسته بنوع برنامه، فايل يا فايل هاي زيادي بايستي بار شوند تا
برنامه بتواند اجرا شده و درست كار كند.

كار Superfetch اين است كه عمل بالا آمدن اينگونه برنامه ها را سريعتر نمايد.

ولي اين قابليت در زماني ساخته شده كه هارد ها قديمي بوده و سرعت كار خيلي پائيني داشتند.بنظر ميرسد
كه اين قابليت در رابطه با هارد هاي جديد كه ذاتا" سريع هستند، و بويژه هارد هاي نوع SSD كارآئي لازم را
ندارد.
بهمين علت هست كه در اكثر جا ها به كاربراني كه هارد با سرعت بالا دارند بويژه آن هائيكه از هارد نوع SSD
استفاده ميكنند پيشنهد ميگردد كه اين قابليت را در سيستم خود غير عملياتي كنند كه وقت اضافي نگيرد.

حالا شما از اين سوال چه منظوري داريد، حقيقتش من درست متوجه نشدم.
اگر بيشتر توضيح دهيد، در خدمت شما هستم.

سهند
05-12-2017, 11:22 PM
مايكروسافت براي بالا بردن فابليت هاي ويندوز، برنامه هاي مختلفي در ويندوز گنجانيده كه معمولا" عده خيلي
معدودي از كاربران ويندوز با اين نوع برنامه ها آشنائي دارند.
هر كدام از اين برنامه ها براي بهبود كار قسمتي از سيستم عامل ويندوز بكار مي روند.قابليت مورد سوال شما
(Superfetch) يكي از اين قابليت هاست.

در ويندوز موقعيكه يك برنامه را اجرا مي كنيد، بسته بنوع برنامه، فايل يا فايل هاي زيادي بايستي بار شوند تا
برنامه بتواند اجرا شده و درست كار كند.

كار Superfetch اين است كه عمل بالا آمدن اينگونه برنامه ها را سريعتر نمايد.

ولي اين قابليت در زماني ساخته شده كه هارد ها قديمي بوده و سرعت كار خيلي پائيني داشتند.بنظر ميرسد
كه اين قابليت در رابطه با هارد هاي جديد كه ذاتا" سريع هستند، و بويژه هارد هاي نوع SSD كارآئي لازم را
ندارد.
بهمين علت هست كه در اكثر جا ها به كاربراني كه هارد با سرعت بالا دارند بويژه آن هائيكه از هارد نوع SSD
استفاده ميكنند پيشنهد ميگردد كه اين قابليت را در سيستم خود غير عملياتي كنند كه وقت اضافي نگيرد.

حالا شما از اين سوال چه منظوري داريد، حقيقتش من درست متوجه نشدم.
اگر بيشتر توضيح دهيد، در خدمت شما هستم.
استاد منظورم اینه قسمتی تو رجیستری هست که تنظیمات این قسمت هست که سه تا گزینه هستند البته اموزشی که میدید با این شرایط که هارد من Sata هست وssd نیست

البته یه گزینه هم توی سرویسهای ویندوز هست

استاد منظورم سه گزینه این مسیر هست


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters

Magsoud
05-19-2017, 01:04 AM
سهند عزيز ، عادت من اينگونه هست كه معمولا" و فقط درباره مسائلي صحبت ميكنم كه در موردشان تجربه
داشته باشم.
من چون تجربه اي با اين ويزگي ندارم، لذا تصميم به دادن جواب نداشتم ، ولي با توجه به پيام هاي شما و اينكه
با حساسيت اين مورد را دنبال مي كنيد، مقداري در صفحات وب گشته و نكاتي را در رايطه با موضوع مورد علاقه
شما (Superfetch) مطالعه كردم كه نتيجه را در سطور زير بطور خلاصه مشاهده مي كنيد:

توضيح اينكه مطالبي را ذكر كرده ام كه از نظر بنده مهم بودند.

در كل اكثريت منابع معتبر بر اين عقيده هيتند كه نبايد اين ويژگي را غير عملياتي ( Disable ) كرد و بايستي
بگذاريم اين ويژگي عملياتي باشد مگر اينكه نوع هارد مورد استفاده SSD باشد كه در اينصورت Disable كردن
آن بهتر است.

اجازه بدهيد كه يكبار ديگر و كاملتر اين ويژگي را شرح دهم.

وقتي كه ما براي اولين بار يك برنامه را در ويندوز اجرا مي كنيم، يك مقداري زمان مي كشد كه برنامه كامل
اجرا شود.
بعد از آن هرباري كه اين برنامه را اجرا كنيم ، اين برنامه سريعتر اجرا خواهد شد.

علت اين است كه دفعه اول كه برنامه را اجرا مي كنيم، اول تمام فايل ها و نياز هاي آن بررنامه شروع به
بار شدن مي كنند تا زمانيكه كامل اجرا شود.
اگر خاصيتي كه اصطلاحا" Prefetch ناميده مي شود نبود، هر بار كه برنامه را اجرا مي كرديم ، مقداري طول
مي كشيد تا تمام نياز هاي اجراي برنامه آماده كار شوند.

ولي خاصيت فايل Prefetch اين است كه وقتي برنامه اي زا اجرا مي كنيم، فوري دست بكار شده و تمام نياز
هاي اجراي برنامه مورد نظر ما را در داخل خود ذخيره ميكند.
و بعد از آن هر وقت كه ما بخواهيم دوباره برنامه فوق را اجرا كنيم، ويندوز بجاي برنامه فوق ، فايل Prefetch
مخصوص آن برنامه را اجرا مي كند كه بالا آمدن برنامه را حفظ كرده. لذا برنامه سريعتر اجرا مي شود.

پس بطور حلاصه كار فايل Prefetch آن است كه بالا آمدن برنامه ها را سريعتر نمايد.

اما SuperFetch كارش اين است كه ببيند و در يادش نگه دارد كه شما در حين اجراي اين برنامه با چه برنامه
هاي ديگري هم كار ميكنيد.
اين ويژگي كاملا" درابطه با اجراي برنامه و نيازها ي بعدي آن برنامه كه با كدام برنامه هاي ديگر كار حواهد
كرد تفحص كرده و كاري ميكند كه از دفعه بعد كه شما با اين برنامه كار كنيد ، تمام نياز هاي دزگيز ، آماده كار
باشند.

در كل خاصيت ويژگي هاي Prefetch و SuperFetch اين است كه باعث شوند كه برنامه سريعتر اجرا شوند.

با شروح بالا يك نكته ديگر هم كاملا" مشخص است و آن اينكه در كامپيوتر ما نسبت به برنامه هاي مختلفي
كه داخلش استفاده ميكنيم ، حجم زيادي بخاطر ويژگي بالا صرف نگهداري اطلاعات مربوطه مي شود.

اگر ميخواهيد بدانيد كه كدام برنامه هاي از ويژگي سرويس SuperFetch استفاده مي كنند به آدرس زير
مراجعه نمائيد (اينجا محلي هست كه فايل مزبوط به سرويس SuperFetch نگهداري مي شوند) :

C:/Windows/Prefetch

در سطوز زير مختصري هم در مورد محلي كه ميتوان اين ويژگي را تغيير داد صحبت مي كنيم.

1. در خط فرمان ويندوز دستور services.msc را اجرا كنيد.پنجره سرويس هاي ويندوز پديدار خواهد شد.در اين
پنجره شما نام و مشخصه هاي سرويس هاي موجود در ويندوز را مشاهده خواهيد كرد.

2. در صفحه بالا ميتوانيد سرويس SuperFetch را مشاهده كنيد كه اگر روي آن كليك راست كرده و بعد گزينه
Properties را انتخاب كنيد، در صفحه حاصل ميتوانيد آن را عملياتي يا غير عملياتي كنيد.
براي مثال كساني كه از هارد نوع SSD استفاده ميكنند مي توانند در اين پنجره گزينه Disabled زا انخاب كنند
تا سرويس خاموش گردد.
و يا اگر اين سرويس در سيستم شما غير عملياتي هست و ميخواهيد آن را عملياتي كنيد، بايستي در صفحه
فوق روي كليد START كليك كنيد.

اعمال بالا را ميتوان به شرح زير از طريق رجستري نيز انجام داد:

1. در خط فرمان ويندوز Regedit را اجرا كرده و به آدرس زير برويد:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters



2. در محل بالا در سمت راست بايد گزينه اي بنام EnableSuperfetch وجود داشته باشد كه از طريق آن ميتوانيم
تنظيمات مورد نظرمان را اعمال كنيم.
اگر اين گزينه وجود نداشت براي ايجاد آن، در سمت چپ روي پوشه PrefetchParameters كليك راست كرده
و سپس روي گزينه New و سپس روي گزينه DWORD Value كليك كرده و گزينه مورد نظر را درست كنيد.

3. حالا با دابل كليك كردن روي گرينه EnableSuperfetch در سمت راست، ميتوانيد يكي از اعداد 0، 1، 2
يا 3 را بر اساس نيازتان بشرح جدول زير وارد كنيد:


----------------
0 – disables Superfetch
1 – enables perfetching when program is launched
2 – enables boot prefetching
3 – enables prefetching for everything
----------------


موفق باشيد.

سهند
05-19-2017, 08:20 PM
سلام
استاد میخواستم اگه ممکنه یه توضیحاتی راجب پست اول تون وقسمت
(2)_ تغییر دادن Disk Cache
کمی توضیح بدید که این مقادیر چه هستند

Magsoud
05-20-2017, 07:15 PM
توضيحاتي در رابطه با disk cache
==================
قبلا" در بحث هائي كه داشتيم عرض كردم كه در سيستم عامل ويندوز خاصيت هائي وجود دارند كه كارشان
سريعتر كردن اجراي برنامه ها در ويندوز است.
و معمولا" اينكار با حفظ كردن مشخصات و نياز هاي برنامه هاانجام مي گردد كه اين كار را اصطلاحا" cache
كردن مي نامند.

عمل cache كردن دو نوع است:
_ نوع اول اينكه اطلاعات مورد نياز cache شده را داخل هارد ذخيره و استفاده كنيم
_ نوع دوم اين است كه اطلاعات مورد نياز cache شده را درون رم نگهداري كنيم.

فرق اين دو نوع در اين است كه اطلاعات ذخيره شده درون رم بمراتب و چندين برابر سريعتر از اطلاعات ذخيره
شده در هارد كار خواهند كرد.

براي اينكه يك سري اطلاعات در رم ذخيره شده و آماده استفاده قرار بگيرند، ميتوانيم از تغيير دادن مشخصه ها
در رجستري استفاده نمائيم.
باز هم تكرار ميكنم كه قبل از انجام هرگونه تغييرات در رجستري حتما" بك آپ از قسمت مورد نظر در رجستري
داشته باشيد.

براي تغيير دادن تنظيمات رجستري در رابطه با disk cache بصورت زير عمل نمائيد:

1. regedit را اجرا كرده و به آدرس زير وارد شويد:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Session Manager\Memory Management

2. بايد در سمت راست گزينه اي بنام LargeSystemCache وجود داشته باشد، اگر موجود نبود مي توانيد بشرح
زير آن را بسازيد:

_ در قسمت خالي در سمت راست پنجره كليك راست كرده اول گزينه New و سپس گزينه 32-bit DWORD
را انتحاب كرده و سپس نام آن را LargeSystemCache تعيين كنيد.

3. روي LargeSystemCache دابل كليك كرده و گزينه Edit را انتخاب كنيد.و بعد در صفحه ظاهر شده گزينه
Hexadecimal را تيك زده و سپس مقدار LargeSystemCache را از 0 به 1 تغيير داده و سيستم را ري استارت
نمائيد.

سهند
05-20-2017, 10:40 PM
باسلام تشکراز بابت توضیحاتتون استاد
اولا استاد خیلی ازتون تشکر میکنم که جواب دادید وثانیا استاد توضیحاتتون واقعا برا من قابل فهم تر هس تا جاهای دیگه تو نت
منظورم قسمت io page look limit بود استاد

سهند
05-24-2017, 12:39 PM
استاد شرمنده
منظور من از سوال بالایی دیسک کش IoPageLockLimit بود ؟؟؟؟؟

((چون توی پست اول با این نام شماره گذاشته بودید))

Magsoud
05-27-2017, 02:39 AM
نكاتي در رابطه با IoPageLockLimit
====================
مختصري در پست اول در رابطه با اين گزينه توضيح داده شد كه اين مقدار نتوانست دوست ارجمند و جوان من
سهند جان عزيز را قانع كند.
با توجه به اينكه اطلاعات خود بنده در رابطه با اين موضوع به اندازه اي نبود كه بتوانم سهند جان عزيز را قانع
كنم لذا در رابطه با پيدا كردن جواب مناسب كه اول خودم را قانع كند، در صفحات وب به جستجو پرداختم.

متاسفانه بعد از ساعت هاي متوالي گشتن و مطالعه كردن، متوجه شدم كه اطلاعات در اين رابطه خيلي
ناقص و اندك هست.
بهر حال بهترين شرحي كه توانستم بدست بياورم بشرح زير است كه اميدوارم قانع كننده باشد:

ويندوز 7 در حالت عادي، براي بالا رفتن سرعت كاربين رم و هارد ، بطور پيشفرض فقط مقدار 512 كيلو بايت از
رم را با عنوان Buffer Memory استفاده ميكندكه زياد قابل توجه نيست.

در كل در صورتيكه رم مورد استفاده در كامپيوتر بيشتر از 1 گيگا بايت باشد، بهتر است كه مقدار پيشفرض بالا
را با تنظيمات در رجستري تغيير دهيم.اين كار باعث ميشود كه سرعت نوشتن و حواندن بالا رود.
براي اينكار برنامه regedit را اجرا كرده و به آدرس زير برويد:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management

در اينجا بايستي گزينه IoPageLockLimit را مشاهده نمائيد.( اگر اين گزينه موجود نبود،كليك راست كرده گزينه
New و بعد گزينه DWORD (32-bit) Value را انتخاب كرده و آن را بسازيد).
روي گزينه IoPageLockLimit دابل كليك كرده ، در صفحه حاصل گزينه Hexadecimal را تيك زده و سپس مقدار
F0000 را وارد نموده و OK كرده و ري استارت نمائيد.

سهند
05-27-2017, 09:14 AM
استاد ReadyBoost در ویندوز ایا بستگی به رم دارد یا اینطوری بگم
در کامپیوتری که ویندوز 32 بیتی دارد و رم اون 4گیگ هست ReadyBoost کارایی خواهد داشت ؟؟؟؟
یا این ReadyBoost اصلا ربطی به رم ومقدارش نداره

Magsoud
05-27-2017, 07:07 PM
مختصري در رابطه با ReadyBoost
==================
در سطور زیر نکاتی که در این رابطه در ذهن دارم را گفته و اگر عمري باشد یادداشت هایم را مطالعه کرده
و در پست بعدي پاره اي ديگر از حصوصيات مورد بحث و نيز چگونگي انجام اين كار را توضيح خواهم داد
========================
==============
========

ReadyBoost در حقيقت روشي است كه براي بالا بردن سرعت انتقال داده ها در ديسك، بصورت يك سرويس
در ويندوز هاي ويستا و 7 و 8 و 10 استفاده مي شود.

به اين نكته توجه داشته باشيد كه سرعت انتقال داده هاي كوچك در هارد ها (البته غير از هارد هاي نوع SSD)
نسبت به ديسك هاي قابل حمل (USB) حدود 80 برابر كمتر است.

يعني اگر بحواهيم يك سري از داده ها را در كامپيوتر را جابجا كنيم، متوجه خواهيم شد كه بعضي از انواع داده
ها موقع انتقال درون هارد هاي معمولي زمان ريادي را مصرف ميكنند در حاليكه اگر همين داده ها را بخوهيم
درون USB ها جابجا نمائيم، خيلي سريع و راحت جابجا خواهند شد.

توضيح اينكه اين كار درون USB هاي ورژن 3 سريعتر از USB هاي ورژن 2 انجام خواهد گرفت.

مايكروسافت در ويندوز هاي ويستا و ببعد از همين حاصيت استفاده كرده كه ما آن را با عنوان ReadyBoost
مي شناسيم.

با استفاده از سرويس ReadyBoost ما مي توانيم يك يا چند تا USB را به كامپيوتر وصل كنيم كه ويندوز از آن ها
بعنوان ReadyBoost جهت بالا بردن سرعت كار ويندوز استفاده خواهد كرد.

ما ميتوانيم در ويندوز هاي گفته شده (نوع 32 بيتي) تا 4 گيگا بايت ديسك نوع USB با فرمت FAT32 و يا تا
2 گيگا بايت ديسك نوع USB با فرمت FAT16 براي منطور فوق استفاده كنيم (در ويندوز هاي 64 بيتي ميتوان
مقدار خيلي بالاتري را استفاده نمود).

ديسك هاي USB مورد استفاده در اين موضوع را ميتوانيم بدون اشكال به NTFS تبديل كرده و بهينه تر استفاده
كنيم.
توضيح اينكه در ويندوز ويستا فقط از يك USB ميتوان استفاده نمود ولي در ويندوز هاي بعدي مي شود تا تعداد
8 عدد USB را استفاده نمود.

Magsoud
05-30-2017, 08:56 PM
توضيح قبل از ادامه بحث اصلي
=================
دو روز پيش يك دفعه نميدانم چه اتفاقي افتاد كه ناگهان سيستمم بهم ريخت و از كار افتاد.
بعد از ساعت ها ور رفتن ، زمانيكه ساعت 4 نصف شب سيستم دوباره راه افتاد، يكي از هارد هايم كه
حاوي حدود 60، 70 گيگا اطلاعات مورد نيازم بود، سوخت.

اطلاعاتي كه از بين رفتند شايد هرگز لازمم نشوند ولي من آن ها را ديوانه وار دوست داشتم.
آحه من كه نميتوانم با 62 سال سن همه چيز را در مغرم نگهداري كنم.اين اطلاعات از دست رفته
همه يادداشت هائي در رابطه با تجربيات سالهاي زيادي از عمرم با كامپيوتر بودند كه الان ديگر نيستند.

وقتي از من سوالي مي شود بيشتر مواقع جواب را از داحل همين يادداشت ها عرض ميكنم.
اين بار اول نيست كه همچنين اتفاقي مي افتد.
و مطمئنا" بار آخر هم نيست.
ولي من خودم همان مقصودم كه هر روز ضعيفتر شده و هر روز داشته بيشتري را از دست ميدهم
و اين ظاهرا" تا زمان مرگ ادامه خواهد داشت.

ولي خيلي ها هستند كه علمي هم ندارند ولي در كنار كامپيوترشان هارد هاي اكسترنال گرانقيمت
مثل آشغال ريخته. چون اگر انسان نيستند عوضش پول دارند و زور ووووووووووو
و من وقتي بفكر خريد مي افتم بايد از گلوي..........................
معذرت ميخواهم
فقط فراموش نكنيد كه از الان به فكر فردا باشيد
================================================
====================================
=========================
================


برگرديم سراغ بحث اصلي
چند نكته
======
_ اطلاعاتي كه درون فايل cache برنامه ReadyBoost ذخيره مي شوند در حد خيلي خوبي كد بندي مي شوند
كه كسي نتواند به آن ها دسترسي پيدا كند.

_ در ويندوز هاي 32 بيتي بهترين كيفيت را زماني خواهيد داشت كه رم مورد استفاده شما 4 گيگا بايت باشد.

_ انتظار نداشته باشيد كه با داشتن كامپيوتري كه رم پائين دارد و يا داراي سي پي يوي ضعيف است، اين برنامه
بتواند شما را راضي كند.
چون اين برنامه نه مقدار رم را بالا مي برد و نه كار سي پي يو را تقويت مي نمايد. در اصل كار اصلي ReadyBoost
اين است كه عمل جابجائي اطلاعات فايل هاي كوچك را بسيار سريعتر مي نمايد.

_ توجه داشته باشيد كه اين ويژگي كه اولين بار در ويندوز ويستا معرفي گرديد، ويژگي خوبي هست ولي حداقل
از نظر بنده ،يك قابليت فوق العاده نبوده و فقط در مواردي ميتواند سرعت جابجائي اطلاعات را در ويندوز بهتر كند.
ميتوانم منظورم مطلب را اينگونه بيان كنم كه اين ويژگي در كامپيوتري خوب و بدرد خور است كه اين كامپوتر داراي
رم پائين مثلا" 1 گيگا بايت باشد.
در اين نوع كامپوتر ، توسط ويژگي ReadyBoost مقداري از اطلاعات موجود در رم به ديسك كپي شده و در نتيجه
رم مقداري خالي گشته و در نتيجه سيستم بهتر كار خواهد كرد.
در كل فكر ميكنم كه اين ويژگي فقط براي سيستم هاي قديمي با رم پائين مناسب بوده و ميتواند كمك باشد
ولي استفاده از آن مخصوصا" در سيستمي كه رم 4 گيگا بايت دارد، فكر خوبي نيست و به احتمال زياد ، كاربراني
كه رم 4 گيگا بايت دارند بعد از استفاده از اين قابليت تغيير قابل توجهي نخواهند ديد.
ولي بهر حال اين فقط عقيده بنده است و شما ممكن است نظرتان كاملا" برخلاف بنده باشد.


براي استفاده از اين قابليت بشرح زير عمل فرمائيد:

1. فلاش را به كامپوتر وصل كنيد، اگر در سيستم شما خاصيت AutoPlay غير عملياتي نشده باشد صفحه اي
مثل تصوير زير ظاهر خواهد شد:

http://www.worldup.ir/images/47xnwazwrmktvlvcru4.png (http://www.worldup.ir/)

روي گزينه Speed up my system (كه درحقيقت همان ReadyBoost است) كليك كنيد.
اگر در سيستم شما خاصيت AutoPlay غير عملياتي شده باشد، براي رسيدن به پنجره بالا بايستي بطور
ديگري عمل كنيد (مثلا" كليك راست روي درايو فلاس و انتخاب گزينه Properties).

2. اگر ميحواهيد كه تمام حجم فلاش براي ReadyBoost استفاده شود،همانند شكل زير گزينه
Dedicate this device to ReadyBoost را انتحاب كرده و OK نمائيد:

http://www.worldup.ir/images/ql3l5cwin42dlvk4bzw.png (http://www.worldup.ir/)

تذكر:
------
اگر بعدا" بخواهيد ويژگي ReadyBoost را حذف كنيد بايستي در صفحه بالا گزينه Do not use this device زا
انتخاب كرده و OK نمائيد.

حالا لحظاتي صبر كنيد تا ويندوز اعمال لازم را براي آماده يازي فلاش انجام دهد.

توجه كنيد كه وقتي از فلاشي بدين منظور استفاده ميكنيد در حين كار بهيچ عنوان نبايد فلاش را در بياوريد و
اگر زماني بهر علتي نياز به در آوردن فلاش باشد بايستي حتما" توسط خود ويندوز (safely remove ) اين كار
را انجام دهيد و گرنه احتمال از دست رفتن اطلاعات وجود دارد.

سهند
09-05-2017, 06:29 PM
استاد این سوال رو میپرسم ولی میدونم شما SSd ندارید ولی اطلاعاتتون خیلی بالاتر از ماست
استاد این تنظیمات رجیستری برای هاردهای ssd چطوریه در ویندوز ۷
کلا در هاردی که ویندوز در هارد sad نصب باشه چه تنظیماتی بهتره

Magsoud
09-06-2017, 01:24 PM
در رابطه با چگونگي استفاده درست از درايو نوع SSD در ويندوز 7 در يادداشت هايم مطلبي را ديدم كه از يكي
از سايت هاي انگليسي زبان (كه نامش يادم نيست) يادداشت كرده بودم كه خلاصه اي از آن را دز سطور زير
مشاهده مينمائيد.

توضيح اينكه بنده حودم درايو SSD ندارم لذا مطالب گفته شده در شرح رير را تست نكرده ام و مطلب زا
صزفا" بعنوان ترجمه يك صفحه از يك سايت انگليسي زبان توضيح مي دهم و لذا مسئوليت اجراي نكات زير
با خود كاربري است كه تست ميكند.

نويسنده ميگويد كه كاربري كه از درايو نوع SSD در ويندوز 7 استفاده مي كند بايستي حتما" 12 مورد زير زا
انجام دهد تا حداكثر استفاده را ببرد:

1. در باياس كامپيوتر گزينه AHCI را عملياتي (Enable) كنيد. اين كار حهت اجراي صحيح قابليت هاي SSD
ضرورت دارد.

2. ويژگي TRIM را عملياتي (Enable) نمائيد.

3. ويژگي System Restore خاصيتي هست كه باعث ميشود هم حجم زيادي هدر رود و هم سرعت كار
ويندوز پائين بيايد. اجباري نيست ولي بهتر است كه اين خاصيت را هم غيرعملياتي كنيد.

4. بهتر است كه ويژگي Indexing را غير عملياتي نمائيد.

5. با توجه به نوع ساخت درايو SSD لازم است كه Scheduled Defragmentation را غير عملياتي نمائيد.

6. فايل pagefile.sys را پاك كنيد.وجود اين فايل براي سزعت كار ويندوز لازم است ولي با وجود درايو SSD
ديگر نيازي به اين ويژگي وجود ندارد.

7. بهتر است ويژگي Hibernation را غير عملياتي نمائيد.

8. بهتر است ويژگي هاي Prefetch و Superfetch عير عملياتي شوند.

9. نويسنده ميگويد بهتر است ويژگي Write Caching را امتحان كنيد بدينصورت كه اول اين حاصيت ويدوز را
غير عملياتي كرده و مدتي دقت كنيد كه ببينيد سرعت كار بهتر شد يا بدتر.
واگر راضي نبوديد مجددا" عملياتي نمائيد.

10. سرويس هاي مخصوص Search و Superfetch را غير عملياتي نمائيد.

11. ويژگي هاي ClearPageFileAtShutdown و LargeSystemCache را غير عملياتي كنيد.

12. ويژگي High Performance را در قسمت power options تنظيم كنيد.

نكات بالا فقط خلاصه بسيار فشرده از يك صفحه اينترنتي هست.

سهند
10-31-2017, 08:10 PM
استاد چندتا سوال درمورد پست قبلی ؟؟

1- بهتر است كه ويژگي Indexing را غير عملياتي نمائيد.

2- ويژگي هاي ClearPageFileAtShutdown و LargeSystemCache را غير عملياتي كنيد.

3- فايل pagefile.sys را پاك كنيد.وجود اين فايل براي سزعت كار ويندوز لازم است ولي با وجود درايو SSD
ديگر نيازي به اين ويژگي وجود ندارد.

4- نويسنده ميگويد بهتر است ويژگي Write Caching را امتحان كنيد بدينصورت كه اول اين حاصيت ويدوز را
غير عملياتي كرده و مدتي دقت كنيد كه ببينيد سرعت كار بهتر شد يا بدتر.
واگر راضي نبوديد مجددا" عملياتي نمائيد.

استاد این4تا رو چطوری از طریق registery به ویندوز اعمال کنم ؟؟؟