甲骨文閑置ARM實例防回收的方法

前幾日挖了個大坑,今天補一下,談?wù)劶坠俏拈e置實例如何防止回收。
回收原則
2022年11月16日 Oracle添加聲明: 從 2022 年 11 月 24 日開始,您閑置的 Always Free 計算實例可能會停止。巴拉巴拉,您還可以隨時升級您的帳戶以避免中斷。
2023年1月末,甲骨文正式出臺閑置定義和回收原則:
如果在 7 天內(nèi)滿足以下條件,則 Oracle 會將虛擬機和裸機計算實例視為空閑:
95%時間CPU利用率低于10%
網(wǎng)絡(luò)利用率低于10%
內(nèi)存利用率低于 10% (僅適用于A1 形狀)(ARM實例)
實踐證明
無論是arm還是amd,只要是閑置都可能被回收,回收之前會收到郵件,內(nèi)容如下:

應(yīng)對策略
絕大多數(shù)的網(wǎng)友,也包括R探長、github迅速反應(yīng),增加了占用內(nèi)存、cpu和網(wǎng)絡(luò)的腳本,意思就是你要回收,那么我就達(dá)到不閑置的假象。
這些腳本一搜索滿地都是,我就不收集了。不過仍然有人用了腳本,也被回收了,群里就有。
我目前有6個用于錄制教程的vps,2C8G配置,輪換使用,不過仍然有個別的機器目前處于閑置狀態(tài),有時候甚至把它忘掉了,那么如何不被回收呢?
我使用的方法非常簡單,那就是“關(guān)閉監(jiān)控”,至于道理么,我的理解就是甲骨文會通過對所有vps的統(tǒng)計數(shù)據(jù)來確定哪些機器處于閑置狀態(tài),根據(jù)就是甲骨文的:oracle-cloud-agent,這個程序在后臺統(tǒng)計cpu、內(nèi)存和網(wǎng)絡(luò)使用情況,不達(dá)標(biāo)就會發(fā)通知郵件,到期停止該實例。
以上是我自己的理解,因為除了oracle-cloud-agent,甲骨文就無法知道我是否閑置,我目前已有知識范圍內(nèi)是沒有別的方法了,肯定不會連接到你的實例,看看資源情況對吧。如果我說的不正確,歡迎指正!
解決方案
一、在新建實例最后,點擊顯示高級選項
,在oracle cloud agent
選項卡中直接關(guān)閉所有監(jiān)控組件;

二、已有實例,root模式下執(zhí)行:snap remove oracle-cloud-agent
三、dd系統(tǒng),一勞永逸。目前支持amd和arm的腳本:
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -u 20.04 -v 64 -a -firmware -p 123456
腳本的參數(shù)和使用方法,好像講過,不懂群里問!https://t.me/+I9uhnzwDu4U3Njkx
總結(jié)
到目前為止,我已經(jīng)dd過的機器,全部沒有被回收的跡象,所以給大家提供這種方法,是不是簡單到爆炸了~
參考資料
https://iweec.com/745.html