به نظر من بحث swap رو یکمی باید روش کار کنیم من باب بحث رو باز می کنم دوستانی که تجربه دارن لطفا کمک کنن :
در مورد سایز swap نظرات مختلف هست مثلا یک نمونه این :
http://www.linux.com/feature/121916معتقده در سرور ها باید سایز swap رو کوچیک بگیریم و در عوض مقدار RAM رو زیاد کنیم چون swap باعث میشه swappiness افزایش و performance رو کاهش بده ولی به نظر من در صورت لزوم میشه swappiness رو دستی با تنظیماتش که توی اون لینک هم گفته کاهش داد .
نظر بعدی مثل این که به نظر من پخته تر اومد :
http://youritknowledge.wordpress.com/2008/08/14/how-to-improve-the-swap-performance-on-your-linux-server/به نظر این دوستمون برای سرور باید سایز swap رو زیاد بگیریم هر چند که در مورد ram صحبتی نکرده ولی گفته که swap بالا سرور رو stable میکنه و باعث میشه که حملاتی مثل denial of service دیرتر سیستم شما رو از پا دربیارن و مثالی هم زده . یعنی در صورت کم آمدن ram در صورتی که swap هم نداشته باشی سرور رسما down خواهد شد و جوابگو نخواهد بود .
در لینک دوم بحثی هم در مورد افزایش performance با قرار دادن swap روی چند دیسک نوشته شده که به نظرم جالب اومد ، پیشنهاد میکنم مطالعه کنید.
----------------
اگر شما روی این سیستم میخوای کاربرای زیادی تعریف کنین بهتره که دایرکتوری home رو در یک پارتیشن جدا تعریف کنین ، هم برای اینکه فضای home محدود بیشه و هم برای راحتی در بازیابی اطلاعات کاربران . در این صورت مطمئن میشین که اطلاعات کاربر ها کل هارد رو پر نمیکنه و باعث بروز مشکل نمیشه. و دلیل دیگه این کار افزایش سطح امنیت با جدا کردن مانت پوینت دایرکتوری کاربران از دایرکتوری روت هست.
---------------
دایرکتوری var هم در سرور اصولا باید جدا تعریف بشه . mail spool ها و printer ها و همچنین log سیستم در این دایرکتوری ذخیره میشن که باز هم ممکنه کل فضا رو اشغال کنه در این صورت میتونی مطمئن باشی که سرور down نمیشه .
--------------
پارتیشن boot هم پیشنهاد میشه که جدا در نظر گرفته بشه .