ดังนั้นฉันจึงมี 4 GB RAM + 4GB swap ฉันต้องการสร้างผู้ใช้ที่มี ram และ swap จำกัด : 3 GB RAM และ 1 GB swap เป็นไปได้ไหม เป็นไปได้หรือไม่ที่จะเริ่มต้นแอพพลิเคชั่นด้วย RAM ที่ จำกัด และสลับใช้ได้โดยไม่ต้องสร้างผู้ใช้แยกต่างหาก (และไม่ติดตั้งแอพพิเศษใด ๆ - มีเพียงแค่การกำหนดค่าเซิร์ฟเวอร์ Debian / CentOS เริ่มต้น
ปรับปรุง:
ดังนั้นฉันเปิด terminall และพิมพ์ลงในคำสั่งulimit : ulimit -v 1000000ซึ่งจะเป็น976,6Mbข้อ จำกัด ต่อไปฉันโทรไปulimit -aและเห็นข้อ จำกัด นั้นคือ "เปิด" จากนั้นผมเริ่มทุบตีสคริปต์บางที่รวบรวมและเริ่ม app ของฉันในnohupการอย่างใดอย่างหนึ่ง nohup ./cloud-updater-linux.sh >& /dev/null & ... แต่หลังจากที่บางครั้งที่ผมเห็น:

(ซึ่งจะโอเคถ้าไม่มีข้อ จำกัด ถูกนำไปใช้ - มันดาวน์โหลด lib ขนาดใหญ่และเริ่มรวบรวมมัน)
แต่ฉันคิดว่าฉันใช้ข้อ จำกัด กับเชลล์และกระบวนการทั้งหมดเปิดตัวด้วย / จากมันด้วยulimit -v 1000000? ฉันทำอะไรผิด วิธีการสร้างเทอร์มินัลและกระบวนการย่อยทั้งหมดที่เปิดตัวถูก จำกัด ในการใช้งาน ram?