Linux 板


LINE

如題,在共享主機上要跑站台維護腳本, 主機會主動kill掉資源耗太大的process, 我希望腳本可以跑慢一點沒關係,但不要吃太多資源。 查過限制CPU常見的ulimit和PHP的memory_usage, 但兩者都是把資源用超過的程式中斷掉... 請問各位前輩,有沒有方法可確實壓低process的CPU% (跑慢一點沒關係) 和memory usage (多的丟到virtual memory?) 且能維持程序正常執行而不會kill或因資源不足而中斷? --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.128.70 ※ 編輯: danny0838 來自: 60.248.128.70 (04/30 11:41) ※ 編輯: danny0838 來自: 60.248.128.70 (04/30 11:42)
1F:推 AceIan:試試 nice -n 19 script.sh 04/30 12:35
2F:推 frozen792:echo 1870000 > /sys/devices/system/cpu/cpu2/cpufreq/ 04/30 12:37
3F:→ frozen792:cpufreq/scaling_max_freq 04/30 12:38
4F:→ frozen792:cat /sys/devices/system/cpu/*/cpufreq/scaling_availa 04/30 12:38
5F:→ frozen792:cpufreq/scaling_available_frequencies 04/30 12:39
找不到 /sys/devices/system/cpu/cpu2/...... 這樣的路徑耶 不知這是用在什麼平台?還有這原理是什麼?
6F:→ kdjf:ulimit不會中斷啊,就只是allocation fail. 04/30 17:13
7F:→ kdjf:只是很多程式碰到alloc fail就直接不跑了 04/30 17:13
我的確是遇到程式allocation fail就中止的情況... 不過那些遇到allocation fail還能繼續跑的程式是怎麼辦到的啊? 比較好奇的是ulimit把程式的資源都限死了,程式要怎麼跑? → kdjf:然後丟不丟到Virt mem裡不是使用者可以決定的,通常無論你用了 04/30 17:15
8F:→ kdjf:VM還是真正的ram, OS都是把你直接砍了 04/30 17:15
是這樣啊?本來想說反正VM是硬碟空間XD 請問這樣原來的問題有解嗎? 站台資料多,需要跑常駐的腳本去管理啊orz 我是不在意程式吃少一點資源慢慢跑,但一直kill掉很困擾QQ ※ 編輯: danny0838 來自: 114.45.49.146 (04/30 20:09)
9F:推 lucieun:VM是一種記憶體管理方式,你可以把VM當作是一個連續的定址 04/30 21:01
10F:→ lucieun:空間,而每個process都會被分配一個VM,而當process執行到 04/30 21:01
11F:→ lucieun:空間內某一段的指令時,OS就會分配實體記憶體對應到那段空 04/30 21:01
12F:→ lucieun:間,也就是page fault,在linux裡面VM是以pure demand pag 04/30 21:01
13F:→ lucieun:ing實作的,每個VM會對應一個page table 04/30 21:02
14F:→ lucieun:page table裡就是存放著虛擬記憶體和實體記憶體的對應關係 04/30 21:02
所以VM的原理是把一段連續的硬碟空間鎖定供記憶體利用, 也就是把硬碟空間模擬成記憶體空間, 這樣理解對嗎? ※ 編輯: danny0838 來自: 118.168.100.170 (05/01 19:10)
15F:推 kdjf:cpu可以用cgroups處理 05/02 13:10
16F:→ kdjf:ram也可以 http://tinyurl.com/chq7t22 05/02 13:12







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP