大家好,我是今天很幼稚的梗,真是見笑了哈哈哈。
最近在小朋友的3C圈有一個很有意思的新聞,大致上就是有個寫資訊課本的人,把 M.2 SSD 寫成記憶體:
一件滿無聊的小事,這年頭連八點檔都能夠把PPT說是駭客介面了啊各位。
另外,在二手電腦圈裏頭,有些商家會把退役下來的伺服器說是電競主機來牟利,這個在台灣的電腦圈子有一個名詞,叫做爆殺i7,有興趣的人可以網路找找。
這類商品其實就是很老的伺服器,給非專業的大家一個觀念,伺服器是完全不適合打遊戲或是一般會關機的應用的,而這個商品在售價上完全就是神棍價,這商品也確實是在騙錢沒錯,不過這不是這文的重點。
然後就有個小朋友發言,說他的娘親很瞧不起硬體,三天兩頭要他學寫程式,花幾萬買了一台豹鯊哀欺是可以寫程式?
嗯??
嗯???
一台伺服器居然還有不能寫程式的道理你是認真的嗎???
所以我就隨手留言了:「我也玩硬體,我軟體工程師,爆殺哀戚當然可以寫啊,你是不是不會寫程式?」
嗯,一般見識了真是害羞,這年頭的小孩子想玩硬體就想玩硬體,老愛亂牽拖的。
然後。
然後。
然後。
下面居然有人回覆留言:「說的好像奸商們會給你一台保證不會寫到一半就出事的爆殺哀戚一樣」
嗯??
嗯嗯???
我一台伺服器難道還沒有能力寫到一半不藍頻????
然後我就跳下去鬧幼稚了哈哈哈哈:
嗯,我們來談一下爆殺哀戚的硬體能不能寫程式,因為我覺得蠻好笑的
結論端來說,爆殺哀戚正是專門給人寫程式用的電腦
首先,爆殺哀戚之所以讓人不齒,是基於內部元件不應該值那個價格,以及賣家用了一些手法誤導大眾令其產生錯誤的購買期望,爆殺哀戚的零件本身以程式面出發是沒問題的
談談爆殺哀戚的定義,所謂爆殺哀戚指的其實就是伺服器退役下來的零組件,也就是俗稱的洋垃圾,而洋垃圾指的就是伺服器退役的主機,基本規格為Xeon伺服器版,我剛剛隨便找了一台的處理器是英特爾的E5620
這類的產品特徵就是它具有多核心,ecc或是reg ecc記憶體能力,並且具備幾乎全面支持的虛擬能力,指令集短版也不多,舉凡做硬件直通或是多模擬環境,皆是需要有這樣子的訴求,這才是他原本應處的應用
而他的缺點也很明確,因為取向原本就是為了服務打造,所以並不具備強大的單核輸出,而因為需要有奇偶糾錯以及reg等等數據確保的功能,多方驗證下是必須要犧牲速度,所以在尋常應用層也不具有記憶體時脈的速度優勢……沒錯,店家的缺德話術只在這個地方而已
讓我再簡化一下描述吧。
爆殺哀戚是專門操作程式的電腦,不是打遊戲用的,不是打遊戲用的,不是打遊戲用的,我記得我們在談寫程式對吧,嗯對我繼續。
這一類的主機實際活躍的崗位,大概會在liunx server(不支援的centos啦,ubuntu啦, debian啦)、freebsd server 、truenas……等等的os上,甚至,windows server你沒有ecc他還不給你授權你知道嗎?也就是說10900k是不能跑windows server,這還得爆殺哀戚這類平台才行喔
實際應用端看應用伺服器分流、docker微服務場景、k8s的循環微服務、message Queue或是sql等需要大量數據浸泡在記憶體並避免出錯、大量核心分流微量計算,以及需要運作多硬件直通的複雜虛擬機的場景。
至於電供的安定性問題,電供一般意義上只有在開機當下會瞬間輸出很大的壓,而如果是服務端伺服器,基本上是不關機的,即使是商務伺服主機做雙電路備援,也是會在歲修的時候才會有電供死亡的問題,網路上有很多劣質電供死亡的消息,大多都是開機剎那死亡。
不過以學習程式來說,玩真的的話是沒在關機的,如果你說你一定要關機,嗯,即使是真的炸過電供的本人也不覺得他會真的爆炸啦哈哈哈
而劣質電供續戰劣化問題當然也是存在,但我相信你是來學寫程式的,絕對不會插顯示卡對吧?還是你要寫深度學習類神經或是影像處理?那我就認了吧
最後是數據存放問題,寫程式了還不會用git、無論是網路的github、私有雲gitea等等都可以,這都沒有想法那談下去也沒有意思,保護程式碼是工程師的義務,不要啥都牽拖硬體。
綜合上述,以伺服器導向而被生產,如今被店家當成家用機賣的爆殺哀戚,不能寫程式……
你是不是不會玩硬體?