انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: IIIMGHIII در 08 فروردین 1402، 01:52 ب‌ظ

عنوان: استفاده نشدن swap
ارسال شده توسط: IIIMGHIII در 08 فروردین 1402، 01:52 ب‌ظ
سلام چند روزی هست که یک هاست با اوبونتو ۱۸ تهیه کردم. به محض ورود اولین کاری که کردم ایجاد فایل swap بود
حافظه رمم تاحالا پر نشده و از حافظه swap هم استفاده نمیشه
میخواستم بدونم این عادیه؟
$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        736M        222M        1.9M        986M        1.0G
Swap:          1.0G          0B        1.0G

رو سیستم خودم همچین وضعیتی داره الان که دارم تایپ میکنم

free -h                                                                                                                                                           ─╯
               total        used        free      shared  buff/cache   available
Mem:           3.7Gi       1.9Gi       109Mi       591Mi       1.6Gi       948Mi
Swap:          3.9Gi       497Mi       3.5Gi
عنوان: پاسخ : استفاده نشدن swap
ارسال شده توسط: دانیال بهزادی در 08 فروردین 1402، 03:31 ب‌ظ
اوبونتو ۱۸ نداریم. احتمالاً منظورت ۱۸٫۰۴ است که بسیار قدیمیه. پیش از هر چیز به ۲۲٫۰۴ ارتقاش بده.
در مورد پرسش هم بله، عادیه. لپ‌تاپ خودت غیرعادیه و داره زیادی منابع مصرف می‌کنه.
عنوان: پاسخ : استفاده نشدن swap
ارسال شده توسط: IIIMGHIII در 08 فروردین 1402، 03:53 ب‌ظ
اوبونتو ۱۸ نداریم. احتمالاً منظورت ۱۸٫۰۴ است که بسیار قدیمیه. پیش از هر چیز به ۲۲٫۰۴ ارتقاش بده.
در مورد پرسش هم بله، عادیه. لپ‌تاپ خودت غیرعادیه و داره زیادی منابع مصرف می‌کنه.
همون حوصله نکردم دو تا کلید بیشتر فشار بدم(:
لپ تاپ من که ده تا چیز باهم بازه XD
نسخه سرور هم دست من نبود دست سرگروه بوده

ممنون D:
عنوان: پاسخ : استفاده نشدن swap
ارسال شده توسط: Dragon- در 08 فروردین 1402، 03:58 ب‌ظ
پارامتر vm.swappiness کرنل چی هست؟
sysctl vm.swappiness

این پارامتر بر اساس اینکه چه درصدی از حافظه خالی هست مشخص می‌کنه swap استفاده بشه یا نه.

مثلا اگه مقدار این پارامتر برابر ۳۰ باشه، وقتی که ۳۰ درصد (یا کمتر) از حافظه خالی باشه؛ کرنل استفاده از swap رو شروع می‌کنه. به عبارتی باید حداقل ۷۰ درصد حافظه پر شده باشه.
عنوان: پاسخ : استفاده نشدن swap
ارسال شده توسط: IIIMGHIII در 08 فروردین 1402، 04:02 ب‌ظ
پارامتر vm.swappiness کرنل چی هست؟
sysctl vm.swappiness

این پارامتر بر اساس اینکه چه درصدی از حافظه خالی هست مشخص می‌کنه swap استفاده بشه یا نه.

مثلا اگه مقدار این پارامتر برابر ۳۰ باشه، وقتی که ۳۰ درصد (یا کمتر) از حافظه خالی باشه؛ کرنل استفاده از swap رو شروع می‌کنه. به عبارتی باید حداقل ۷۰ درصد حافظه پر شده باشه.

سلام
روی ۶۰ هست
عنوان: پاسخ : استفاده نشدن swap
ارسال شده توسط: Dragon- در 08 فروردین 1402، 04:46 ب‌ظ
مقدار پیش‌فرض همینه. نمی‌دونم چرا از swap استفاده نمیشه.
شاید برنامه‌هایی که روی اون سرور اجرا میشن قابلت swap شدن ندارند.
عنوان: پاسخ : استفاده نشدن swap
ارسال شده توسط: IIIMGHIII در 08 فروردین 1402، 09:51 ب‌ظ
ممنون
ممکنه به این مرتبط باشه که حافظ swap بعد از اجرا شدن برخی پروسه ها ایجاد شده؟
عنوان: پاسخ : استفاده نشدن swap
ارسال شده توسط: دانیال بهزادی در 08 فروردین 1402، 10:25 ب‌ظ
از دو گیگ یه گیگش خالیه. اگه بیش از ۶۰ درصد استفاده بشه از swap استفاده می‌شه.