در پستهای قبلی گفتم با اضافه کردن رم میتونید سرعت ویندوز ویستا رو بالاتر ببرید. و همینطور گفتم با ۱ گیگ ۲ گیگ فکر نکنید سیستم خیلی سرعت بالایی دارید. اگر از نسخه ۳۲ بیت ویستا استفاده میکنید با ۴ گیگ رم ویندوز اون رو بر اساس ۳.۵ میشناسه که بالاترین سرعت در ۳۲ بیت هست. ولی در ویستای ۶۴ بیت شما اگر میخواین بفهمید ۶۴ بیت یعنی چه باید صحبت از بالای ۴ گیگ بکنید و گفتم حداقلش برای نسخه ultimate هشت گیگ هست. و تا ۱۲۸ گیگ هم جواب میده و هرچی بالاتر بره سرعت بالاتری دریافت میکنید ویندوز ۶۴ بیت مثل ماشین لامبورگینی میمونه هرچی گاز بدید تند تر میره.

اما اینجا میخوام درباره swap صحبت کنم فایلی که در خیلی از جاها خوندم توضیح نادرستی درباره اش میدند که چند نمونه اش رو میگم.
۱ اگر swap رو محدود کنیم سرعت ویندوز بالا میره= اشتباه
۲ فایل swap نشانه ضعف مایکروسافت هست که نمیتونه مقدار حافظه برای ویندوز معلوم کنه = اشتباه (البته این اشتباه رو میدونید برای چی میکنند اگر پستی که در این تاپیک من درباره بافر نرم افزارها نوشتم خونده باشید میفهمید چرا این اشتباه رو میکنند فکر میکنند ویندوز از ظرفیت بافر داره بیشتر کار میکشه)
۳ swap رو غیر فعال و پاک کنیم = خیلی اشتباه
۴ فایل swap باعث کند شدن سیستم میشه= در صورت نبود رم مناسب صحیح است.
یه راه نفوذ به ویندوز از طریق فایل swap بود البته در ویندوز xp مایکروسافت با بالاتر بردن امنیت در ویستا این مشکل رو حل کرد اونم پاکسازی فایل swap هنگام shutdown این دلیل دیر shutdown شدن ویستا در اوایل بود که بعد از اومدن sp1 مایکروسافت این مشکل رو حل کرد. البته از طریق رجیستری هم میشه در xp فایل swap رو پاکسازی کرد که مورد بحث ما نیست.
شاید بعضی از خواننده ها ندونند که فایل swap چی هست؟ فایل swap یک حافظه مجازی است که اگر در منوهای ویندوز چرخ زده باشید به نام virtual memory میبینیدش و این حافظه مجازی وقتی ساخاته میشه که رم سیستم قادر نباشه بیشتر از این ظرفیت به اون بده و همین باعث میشه که از رم بیرون بیاد و بر روی هارد نوشته بشه. البته مایکروسافت براش ظرفیت تعیین کرده و شما هم میتونید ظرفیت تعیین کنید ولی من به شما پیشنهاد میدم بزارید در همون حالت default باقی بمونه. برای تغییر دادن ظرفیتش از computer یک properties بگیرید و در قسمت advance system setting برید در همون پنجره advanced در قسمت preformance روی setting برید و دوباره در قسمت advanced میتونید virtual memory رو تغییر بدید. اگر کاربر حرفه ای باشید میتونید این محدودیت رو نسبت به سخت افزارها میزان کنید و بالاترین بهره رو از ویستا بگیرید. که من توصیه نمیکنم چون بعد با مشکلات error و هنگ کردن سیستم و سرعت پائین دچار میشید. خود مایکروسافت مخصوصا ویستا بهترین تنظیم رو نسبت به رم شما انجام داده و این تنظیم کردن یک اصولی داره که توضیح دادن اون اصول زیاده و از حوصله من خارج هست.
جهت اطلاع میگم که swap در لینوکس هم هست و به همین شکل هست ولی لینوکسی ها برای استفاده بهتر براش پارتیشن میسازند و من چون از لینوکس سر در نمیارم فقط این رو در بین مقالات درباره لینوکس خوندم.
ولی اینطوری که من دربین مقالات لینوکس دیدم مدیریت کردن page file در ویندوز خیلی قوی تر از لینوکس هست.
بقیه موارد رو در پست بعدی میگم که پست طولانی نشه. چون میخوام اون مواردی که دربالا جلوشون نوشتم اشتباه توضیح بدم برای چی گفتم اشتباه هست. و همینطور به شما یاد میدم که چطوری فایل swap رو غیر فعال کنید و بعد از اون چه مشکلاتی با شما روبرو میشه و چطوری میشه با رم بالا و بدون page file ویستا رو به بالاترین سرعت در آورد. البته توجه کنید که من دیگه الان صحبت از ۶۴ بیت میکنم و گفتم که ۳۲ بیت با ۴ گیگ رم نهایت سرعتش هست.

برچسب ها: 32 bit 64bit swap

٪ نظرات

  1. با سلام
    من سیستم عاملم ویستا ۶۴ بیت اولتیمیت هست و ۴ گیگ رم باس ۸۰۰ دارم می خواستم بپرسم اگه رم رو به ۸ گیگ افزایش بدم در کدوم موارد سرعت رو بطور محسوس خواهم دید یا فرقی زیاد نداره در ضمن پردازنده من q6600 هست و چهار هسته ای و باس مادر برد هم ۱۳۳۳ و برند ایسوس ، ممنون میشم منو راهنمایی بفرمائید .
    در ضمن سایت بسیار عالی با مطالب آموزنده ای دارین ما که آدرستون رو به همه تبلیغ خواهیم کرد موفق باشید

    ——————————————————————————–

    پاسخ: دوست من قبلا در اینباره مطلب نوشتم در صورتیکه سوالی دارید در قسمت کل عناوین وبلاگ به اون میرسید من سوالات کاربران که بشه مطلب نوشت را مینویسم از لینک زیر استفاده کنید.
    http://www.mswindows.ir/post-151.aspx
    شما نظر عادی بذارید من در همان نظر پاسخ شما را خواهم داد و احتیاجی به نظر خصوصی نیست.
    موفق باشید.

  2. سلام ! این لینکی که گذاشتید ( در پیام قبلی ) کار نمیکنه ؟
    همچنین میخواستم ازتون خواهش کنم اگه میشه یه مبحث کامل در مورد کارکرد رم ها در ویستا ۶۴ بیتی بذارید ، چون گفته های شما ! مخصوصا :
    ( حداقلش برای نسخه ultimate هشت گیگ هست. و تا ۱۲۸ گیگ هم جواب میده و هرچی بالاتر بره سرعت بالاتری دریافت میکنید ویندوز ۶۴ بیت مثل ماشین لامبورگینی میمونه هرچی گاز بدید تند تر میره. )
    باعث بحث های زیادی شده و یه جورایی هم جریان حیثیتی شده !
    مثل همیشه ممنون از مطالب فوق العادتون / فرامرز

  3. سلام ! دست تون درد نکنه ! ولی من منظورم مطلب جامعی در این مورد بود ! به هر حال یه سوال دیگه برام پیش اومده ! اینکه من تا بحال نشده ببینم که تمام حافظه رم پر شده باشه ! در حالیکه انگار این فایل swap همچنان داره کارشو انجام میده ! اونطوری که من از تمامی مطالب شما در این وبلاگ و سایر منابعی که مطلب میذارید ، فهمیدم ! به این نتیجه رسیدم که فایل swap بنحوی سر ریز اطلاعات از رم رو روی هارد مینویسه ! اما چرا پس نمیذاره اول رم پر شه و بعدش اینکارو بکنه ! چرا مثلا من که ۴ گیگ رم ۱۳۳۳ دارم در کمتر زمانی که حتی چندین برنامه رو باهم باز کرده باشم ! حافظه اشغال شده رم هام از نصف بیشتر میشه و در بیشتر موارد کمتر از نصفه ! خب وقتی در حافظه رم هنوز جا هست ! چرا روی هارد میریزه ؟

    در ضمن من روی حساب فرمایشات شما بابت بالاتر رفتن سرعت در ویستا ۶۴ بیتی ! اقدام به خرید یک پک رم جدید کردم تا به امید خدا بزودی یک سیستم جدید ببندم ( البته با هزار قسط و بدبختی ) ! خوشبختانه یک پک رم گیرم اومده که شامل ۴ عدد ماژول ۴ گیگی هستش که جمعش میشه ۱۶ گیگ ! البته با باس ۸۰۰ ، راستش من از اولین کسانی بودم که ddr3 خریدم و بابت ۲ گیگ رم ۵۰۰ تومن پیاده شدم ! ولی دوباره دارم به ddr2 ها بر میگردم ! راستی مشخصات سیستم فعلی من ایناست ! شاید برای پاسخ سوالات بی شمارم ! کاربردی داشته باشه !

    cpu : Q6600 / G0 / OC 3.30 / FSB 1600
    MB : ASUS P5K3 – DELUXE – P35
    RAM : CORSAIR / XMS3 – DHX / 4 GIG 4X1 / BUS 1333
    VGA : ASUS / 8800 GTX / AQUATANK / WATERCOOLING
    HDD : HITACHI / 500 GB / 16 MB BUFER
    LCD : HP / W2207 / 22 INCH WIDE
    POWER : GREEN / GP 1030 B
    FLASH MEMORY : OCZ / ATV / 16 GB / 4 GB FOR READY BOOST
    VISTA 64 BIT
    البته همونطور که اشاره کردم بزودی سیستم جدیدی خواهم بست ! که ۱۶ گیگ رم داره و همچنین از ۲ فلش مموری پر سرعت برای ریدی بوست در ویندوز ۷ استفاده خواهم کرد ! در ضمن حقیر یه نیمچه اطلاعاتی در مورد سخت افزارهای روز و اطلاع از قیمتهای روز قطعات ، بهمراه شناسایی ارزونترین فروشگاه ها دارم که اگه قابل دونستید میتونم در حد توانم ، نظرمو خدمت تون تقدیم کنم !
    ارادتمند همیشگی شما / فرامرز

  4. سلام ! علی اقا فکر کنم من نتونستم منظورمو درست بیان کنم ، شایدم من درست متوجه نشدم ! ببینید منظور من باس رم بود نه باس پردازنده ! من قبلا ۴ گیگ رم ddr3 با باس ۱۳۳۳ داشتم ( که در مورد باس رم ها هم در جای دیگه ای ازتون نظر خواستم و خودتون گفتید که حجم مهمتره ) و الان اون ۴ گیگ باس ۱۳۳۳ رو عوض کردم با ۱۶ گیگ رم با باس ۸۰۰ ! و الا در همون سیستم قبلی و هم در سیستم جدیدم باس پردازنده یا همون FSB روی ۱۶۰۰ به بالا هستش !
    ۱ – در مورد نصف بودن فضای اشغال شده رم ها که گفتید یک فضای اماده ست برای زمانیکه ویندوز احتیاج داره ! میشه یکمی بیشتر توضیح بفرمایید ! چون من وقتی این پیج فایل رو هم خاموش میکنم بازم حجم اشغال شده رم هام بهیچ وجه بیشتر نشده و اصلا تغییری نمیکنند !
    – در ضمن الان برخی از دوستان که سر فرمایشات شما با ایشان بحث دارم به همین نکته اشاره میکنند که رم اشغال شده سیستم شون به نصف هم نمیرسه ، پس چطور ممکن ویستا ۶۴ بیتی بتونه از ۱۲۸ گیگ استفاده کنه ! اونا میگن حتی در مواقعیکه چند تا برنامه سنگین رو اجرا میکنن ، بازم میزان استفاده از فضای رم شون بیشتر از دو سوم نمیشه ! و به همین دلیل مثلا با ۲ یا ۴ گیگ رمی که دارند ، میرن و پیج فایل رو دیزیبل میکنن ! و با این دلیل و مدرک ! عرایض شما رو بی اساس قلمداد میکنن !
    ۲ – در ضمن اشاره کردید که بعد از مچ بودن قطعات ، با SWAP سرعت رو بالا ببریم ! میشه این مورد رو هم بیشتر توضیح بفرمایید ؟ منظورتون با خاموش کردنشه یا …؟
    – در مورد مچ بودن قطعات هم ! سعی کردم تا حد ممکن مچ باشن ! که در انتها لیست بعضی از قطعات جدیدمو میذارم !
    CPU : Q9550
    MB : ASUS / MAXIMUS 2 FORMULA / P45
    VGA : EVGA / GTX 260 – CORE 216
    RAM : OCZ / 4X4GB / 16 GB / BUD 800
    HDD : 2 X SEAGAT / 7200.12 / RAID 0
    POWER : COOLERMASTER / M1000

  5. سلام ! شرمندم علی اقا بابت سوالات بی شمارم ! راستش من منتظرم تا شما وقت تون کمی ازاد شه و بتونید چندین سوالمو بصورت کامل و کاربردی پاسخ بدید تا یک ویندوز تکمیل و مورد دلخواه رو ساخته و بعدش به سمت سون کوچ کنم و یک ایمیج ازش بگیرم تا دیگه از تنظیمات مکرر و نصب درایورها راحت شم !
    و اما غرض از مزاحمت این بود تا ابتدا لطف کنید و تصویر زیر رو مشاهده بفرمایید !
    http://img.lioncomputer.org/images/uploads/fn3ic44lt7bv5n45rccz.jpg
    همونطور که میبینید من اسکرین شاتی از قسمت مموری ، برنامه اورست گرفتم ! در این تصویر حجم های مختلفی برای حافظه و با اسامی متفاوت به چشم میخوره !
    مثلا : Virtual Memory یا Swap Space البته Physical Memory که معلومه حجم رم های سیستمه و پیج فایل هم هستش که روی ۱۶ مگ گذاشتم ! ولی ۲ مورد اول که مطرح کردم رو نمیدونم چی هستند !
    خواستم اگه میشه در مورد Virtual Memory و Swap Space توضیحی بفرمایید ! و اینکه ایا میشه حجم شونو کم و زیاد کرد و یا … خلاصه هر توضیحی صلاح میدونید بفرمایید !

  6. سلام ! علی اقا از اینکه مرتب مزاحم تون میشم عذر میخوام و فقط میتونم بگم شرمندم ! چون واقعا جای دیگه ای رو برای یافتن پاسخ سوالاتم پیدا نمیکنم ! در ضمن امیدوارم مسافرت تون خوش بگذره و به سلامتی برید و زود و سرحال برگردید !
    و اما ! علی اقا انگار در مورد سوالات بالا ، بازم نتونستم منظورمو درست بیان کنم ! علی اقا کافیه به تصویری که از قسمت حافظه های سیستم که توسط نرم افزار everest بدست امده میذارم ، یه نیگاهی بندازید ، اونوقت منظور منو متوجه میشید ! همونطور که خواهید دید برنامه everest در این تصویر انواع حافظه های مجازی و غیر مجازی رو مشخص کرده ! حالا میخواستم بدونم این حافظه های Swap Space و Virtual Memory چی هستند ؟ و اینکه مگه فایل swap همون page file نیست ؟ چون میبینید که برنامه everest ، قسمت پیج فایل page file رو از swap جدا کرده ! اگه میشه در مورد این موارد توضیح بدهید ! با تشکر فراوان /
    اینم تصویر مورد نظرم :
    http://img.lioncomputer.org/images/uploads/d8vpf59yjjd0cpg7ll2j.jpg

  7. […] این کانتر ، انتقال داده ها از حافظه فیزیکی سیستم شما به pagefile را نشان میدهد. درباره ارزش pagefile قبلا چند بار مطلب نوشتم […]

  8. […] یافته را براساس محدوده لازم که حداکثر اندازه فایل paging است را تقسیم میکند. وقتی درصد به ۱۰۰ برسه به شما هشدار […]

  9. […] این کانتر ، انتقال داده ها از حافظه فیزیکی سیستم شما به pagefile را نشان میدهد. درباره ارزش pagefile قبلا چند بار مطلب نوشتم […]

  10. سلام دوست گرامی ..
    متشکر از مطالب مفیدتان
    شاید طرح سوال در نظر سنجی وبلاگتان درست نباشد ! با این درک این سوال را می پرسم و امیدوارم پاسخم را بدهید .
    بنده کار اصلی ام طراحی گرافیک است و عمدتا با نرم افزارهای شرکت Adobi و Autodesk کار می کنم . ویندوزم XP S2 32bit هست . اما اخیرا شرکتهای مذکور جدید ترین ورژن های نرم افزارهای ارائه شده شان را فقط تحت ویندوز ۶۴ بیت طراحی کرده اند که این موضوع برایم زجر آور شده !!!
    به این دلیل که :
    ۱- فارسی ساز مناسب برای ویندوز ۶۴ کدام است ؟ ( من از نسخه جدید و اصلی مریم استفاده می کنم که بر روی ویستا و سوون تمام امکاناتش نصب نمی شه )
    ۲- همچنان مشکل با فونت ها و صفحه کلید اصلی فارسی دارم ( اشکال در حروف پ – ژ – ی … ) فایل الصاقی Kbdfa.dll برای ۶۴ یافت نمی شود تا کیبورد را اصلاح کند .
    ۳- سخت افزار جانبی من مانند کپچر کارت و دوربینها یم با ۶۴ آیا هموخوانی خواهند داشت ؟ و این ویندوز آنها را شناسایی می کند ؟
    در نهایت شما با تعویض ویندوز من به ۶۴ بیت موافق هستید یا خیر ( بدون در نظر گرفتن سخت افزار )
    ۳-

    • در مورد فارسی ساز نمیتونم کمکتون کنم چون هیچوقت استفاده نکردم.
      در مورد کپچرکارت و دوربینها باید در سایت سازنده ببینید درایور برای ۶۴ بیت داره یا نه.

  11. علی جون سلام
    من ۴ گیگ رم دارم چه جوری ۷ میتونه تا بیت آخرش برام استفاده کنه
    من هرچی مطالب swap رو خوندم چیزی دستگیرم نشد

    • خودش استفاده میکنه لازم نیست دستکاری کنی

پیام بگذارید

ما را در شبکه های اجتماعی دنبال کنید

© تمامی حقوق برای علی مختاری محفوظ است.

تماس با من

میدان جمهوری اسلامی ، جنب بانک مسکن ، مجتمع اداری تجاری نگین

۰۳۱-۹۱۰۱۵۰۶۲ 

info@alimokhtari.name