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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: فایل file descriptor از 1024 به 8192 تغییر نمی کند؟  (دفعات بازدید: 1934 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین netsaba

  • Sr. Member
  • *
  • ارسال: 310
سلام. من میخواهم تعداد دیسکریپتورها را به 8192 تغییر دهم .اول از دستور ulimit -n که استفاده می کنم آنها را به من 1024 می شناساند بعد من می آیم واین تغییرات را در فایلهای مورد نظر می دهم و ریست هم می کنم و این تغیرات در آن فایها می ماند ولی وقتی دوباره دستور ulimit -n  را می زنم باز به من 1024 را نشان می دهد.

echo "fs.file-max=6400">> /etc/sysctl.conf
echo "* soft nofile 8192">> /etc/security/limits.conf
echo "* hard nofile 8192">> /etc/security/limits.conf
echo "ulimits -n 8192">> /etc/profile

]
« آخرین ویرایش: 17 شهریور 1387، 05:49 ب‌ظ توسط netsaba »

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: فایل file descriptor از 1024 به 8192 تغییر نمی کند؟
« پاسخ #1 : 30 شهریور 1387، 09:56 ب‌ظ »
سلام،
۱. به جای ulimit نوشته‌اید ulimits
۲. تا جایی که می‌دونم مؤلفه‌ی fs.file-max هسته که اون رو ۶۴۰۰ قرار داده‌اید ربطی به محدودیت‌های اعمال‌شده توسط ulimit نداره
۳. فکر می‌کنم مقدار fs.file-max رو خیلی کم داده‌اید! به‌تر هست بیش‌ترش کنید. مثلاً ۶۵۵۳۶
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست