NovinServer
Active Member
با سلام و درود ، دوستان من یک سوال برام پیش امده ، ایا می شود CPU و RAM را برای هر کاربر در سرور مشخص کرد ؟ اگر می شود چگونه امکان پذیر است ؟
این را یکم برام توضیح بده یکم نا وارد هستم ....
اگر ممکن هست یکم مبحث بازش کنید و به صورت ساده برام توضیح بدهید
من فهمیدم ، حالا یک سوال شما اگر جای من باشید بخواهید این محدودیت را برای همه اکانت ها به صورت یکسان انجام دهید چطوری این محدودیت را ایجاد می کنید که در حد Nomal باشد این را بی زحمت برایمن بنویسید
خیلی ساده هست فایل رو که باز کنی میبینی
استفاده اینجوری هست که در هر خط یک قانون(rule) با استفاده از فرمت زیر مینویسی
<domain> <type> <item> <value>
بجای <domain> میتونی اسم یک user ویا group رو بذاری در اینجا استفاده از wildها هم آزاد هست یعنی از * بمعنی تمام و از % بجای یک کارکتر میتونی استفاده کنی.
در بخش <type> میتونی درجه ی کار رو مشخص کنی که سختگیرانه(hard) باشه یا نه (soft)
در بخش <item> هم مشخص میکنی که چه جیزی رو محدود کنه
برای ram شما میزان rss رو باید تنظیم کنی
و برای کنترل cpu اینجا بصورت درصد نداری میتونی cpu و nproc رو مقدار دهی کنی.
مثلا
ali hard cpu 1
ali hard nproc 3
ali hard rss 50000
به یوزر ali
۱دقیقه زمان استفاده مداوم از cpu میده و امکان همزمان سازی ۳پردازش و ۵۰مگابایت از ram