2021年6月23日 星期三

顯卡算力折損 5%,誰動了我的顯卡算力?

礦礦最近收到了讀者關於顯卡挖礦算力折損的提問:我的顯卡礦機挖接入了星火礦池,在挖礦的過程中發現實際算力總會比本地算力低幾個百分點,以及提交的份額總會有延遲份額和無效份額,這是什麼原因造成了,是有人動了我的算力嗎?

爲了獲得專業的解答,知礦大學訪談星火礦池商務負責人邱曉棟,邀請他對顯卡挖礦的算力相關問題進行深度解答。

顯卡算力折損 5%,誰動了我的顯卡算力?

以下是訪談內容的整理。

01
算力和算力差

星火礦池頁面展示了 4 個與算力有關的數值。如上圖。

實時算力是指最近 10 分鐘礦機的網頁算力,也就是能產生實際挖礦收益的算力,代表了礦機最新的運行狀態。實時算力受各種偶發性情況的影響,波動較大。

日均算力是指 24 小時礦機網頁算力的均值,是衡量礦機效率和運行是否穩定的依據。

本地算力是指礦機在本地的運算能力,是根據挖礦軟件估算出來的算力,也就是在不考慮網絡延遲和超頻等情況下,算力的理論最大值。本地算力是根本,本地算力高了實際算力纔有可能高。

日均本地算力是指 24 小時本地算力的均值。

上圖右上角綠色標籤內的比值爲算力差,是指日均算力與日均本地算力的差值和日均本地算力比值,對應到圖中是 (19.41-19.73)/19.73=-1.62%,建議運行完整的 24 小時後再觀察這個值,這個值越小,表示礦機優化的越好,在-5% 以內屬於正常。

02
日均算力和日均本地算力差值產生的原因

日均算力爲什麼會比日均本地算力低呢?這是因爲日均本地算力到能產生實際挖礦收益日均算力,這中間主要有以下幾項算力損失:

1、挖礦軟件收費:一般爲 1%~2%

2、網絡傳輸損失:一般在 2%~3%

3、計算任務切換損失:0.5%~1%

4、嚴重超頻損失:一般在 1% 以上

5、OS 的抽水:不是所有的 OS 都是通過算力抽水來收費的,需要根據實際情況分析。

挖礦軟件是指挖礦內核(下文會有詳細介紹),本地算力和日均本地算力,都是挖礦內核讀出來的算力報給星火礦池的,星火礦池原封不動的顯示出來。礦工使用挖礦軟件是以一定比例的算力支付使用費用,這部分被挖礦軟件抽走的算力會體現在日均算力和日均本地算力的差值上。

日均算力比日均本地算力多了一道網絡傳輸環節,網絡傳輸損失也會體現在兩者的差值上。

以太坊平均 13 秒左右出一個塊,每出一個塊,礦機的計算任務就要切換一次,在每次計算任務切換的過程中,也會有對應的算力損失。

嚴重超頻的結果是單卡頻繁重複地向礦池提交份額,這會導致服務器不認可,實際的效果就跟掉卡一樣,所以會嚴重影響網頁算力。

OS 集羣管理系統不僅爲礦工提供了友好的觀察和管理礦機的交互界面,其對顯卡、主板和電源等配件適配的優化,也有助於算力的提升。OS 服務商也會收取對應的服務費,OS 收費的策略比較多樣化,有的是對算力進行抽水,有的 OS 服務商可有要求礦工充值 USDT 或 ETH 來收取版權費。對算力抽水的 OS 策略有分爲和挖礦軟件一樣對客戶進行隱形抽水或者跟挖礦軟件服務商合作,按照一點比例分潤等等。

簡而言之,本地算力減去挖礦內核的抽水、網絡傳輸損失,計算任務切換損失,嚴重超頻損失,OS 抽水等,纔得到能產生實際挖礦收益的網頁算力。

有哪些方法可以優化本地算力和網頁算力呢?下面我們來介紹一下,影響礦機本地算力和網頁算力的因素。

03
影響顯卡礦機本地算力主要的因素

影響本地算力的因素主要有以下幾方面:

1、顯卡性能

2、Bios 參數

3、挖礦內核

4、挖礦 OS

5、顯存體質

6、顯卡壽命

7、環境溫度

1、顯卡性能
顯卡性能是影響本地算力最重要的因素。性能越好的顯卡本地算力越高。比如藍寶石 5700XT 的顯卡就要比 5600XT 性能更好,5700XT 顯卡的本地算力就更高,這很容易理解。

2、BIOS 參數
BIOS 是影響顯卡本地算力的一個重要因素。BIOS 是 Basic Input Output System 的簡稱,也就是“基本輸入輸出系統”。顯卡 BIOS 又稱 VGA BIOS,主要用於存放顯示芯片與驅動程序之間的控制程序。顯卡 BIOS 固化在顯示卡所帶的一個專用存儲器裏。顯卡 BIOS 主要用於顯卡上各器件之間正常運行時的控制和管理,所以 BIOS 程序的技術質量(合理性和功能)必將影響顯卡最終的產品技術特性,而且 BIOS 對顯卡算力的影響效果非常顯著。

需要說明的是,BIOS 的優化空間對 A 卡(AMD 顯卡)和 N 卡(NVIDIA 顯卡)有顯著差異。A 卡的設計方案是開源的,也就是說 A 卡的各種參數都可以讓 DIY 玩家自己去調試;N 卡的 BIOS 是被鎖死的,N 卡只有所謂的軟超頻,比如 P104 卡,用戶只能簡單的調外部風扇轉速以及頻率,做簡單的超頻降頻,用溫度來影響運算。相比之下,A 卡可調參數多太多,留了更多空間給礦工去發揮。

3、挖礦內核
影響本地算力的因素還有挖礦內核(miner)。挖礦內核就是指導礦機運算的軟件,它的作用是拿到計算任務並分配給礦機去調度去計算。

miner 對本地算力的影響體現在其對挖礦算法的優化。

有了挖礦內核礦工才能進行挖礦,好的挖礦內核能大幅提升挖礦的效率和穩定性。有競爭力的 miner 只要掛在 GitHub 上,就會有人自發把 miner 兼容到各種 OS 裏面,供礦工使用。

在幾個月前,挖以太坊的 miner 主要是 Claymore,它兼具穩定性好、靠譜、抽水低等優點,市場份額一度超過 90%。之後,開發團隊停止了對 Claymore 的維護和更新。以太坊的 DAG 文件持續增大,區塊高度增加,Claymore 就沒法挖了。目前市場上 miner 競爭比較激烈,市佔率的領頭羊是 Phoenix。

挖礦內核是指導礦機運算的挖礦軟件,好的挖礦內核能大幅提升礦機的運算效率和穩定性,從而提升本地算力。

4、OS
OS 是基於 Linux 版本寫的一個集羣管理系統,OS 跟礦機的關係類似電腦跟 Windows 等操作系統的關係。幾年前還沒有各種 OS,大家配置挖礦的時候,直接基於 windows 系統, 再去下載一個 Claymore 或者其他挖礦內核去跟以太坊網絡交互。

miner 是一個軟件,主要跟礦機做運算的交互,而 OS 是一個集羣管理的調度和監控系統,可以整合各種驅動、各種挖礦算法以及挖礦算法對應的 miner。

換言之,礦機做 Hash 運算相關的交互通過 miner 來完成,而 OS 系統可以裝各種 miner 軟件並且可以指定具體運行某個 miner。

顯卡挖礦不僅只是顯卡在工作,它和主板以及電源是有配合的,電源供電,主板傳輸數據,顯卡運算,各個部件之間有良好的協同纔有更高的算力,OS 集羣管理系統對顯卡、主板和電源等配件的適配程度對算力的影響是很大的。

5、顯卡體質
影響顯卡體質的主要因素有很多,其中最主要是顯卡品牌和顯存顆粒的質量。

業內普遍共識是顯卡品牌分爲三檔。一線品牌有:藍寶石、華碩、微星等;二線品牌包含:影馳、七彩虹、耕升等;三線品牌爲 ODM 代工白牌。一般來說,品牌越好,顯卡的體質也就好。

顯存顆粒同樣是看品牌,三星和鎂光的認可度最高,接着便是海力士、爾必達等。當然,具體還要看批次和批號。

顯存顆粒爲什麼對以太坊挖礦的影響巨大呢?這是因爲以太坊挖礦時 GPU 遠沒到滿負荷運行,只用了其 20% 左右的運算能力,還有 80% 的計算潛能沒有用起來,GPU 計算能力被用起來的 20% 的部分,主要在跟顯存做 DAG (有向無環圖)的交互,交互效率主要依賴顯存,所以顯存顆粒的好壞,對顯卡算力影響顯著。

6、顯卡壽命
顯卡壽命也是影響本地算力的一個因素。以英偉達的 P104 爲例,隨着其使用年限的增加,會出現掉速的情況。這是因爲英偉達不同的卡最佳的應用場景也是不一樣的,有的卡主要是爲遊戲設計的,有的卡爲做 AI 計算設計的,每批卡在其擅長的領域都有很好的性能表現,這也是英偉達市場份額很多的原因之一。而 P104 卡用來挖以太坊,在後期就會顯示出一個弊端,雖說 P104 是 6GB 顯存,遠大於以太坊目前 4G 的 DAG 文件,但因爲 P104 被限制的太死,DAG 文件越大,P104 使用時間越長,它掉速就越嚴重。這也是影響本地算力的的一個因素。這點其實在上文的 BIOS 的部分有提到過,本質還是 N 卡可調空間被限制的太死了。

使用壽命對 A 卡也是有影響,對 A 卡的影響主要體現在用久了,會出現核心電壓偏移,影響顯卡的穩定性,從而影響本地算力。

這也正是目前很多老礦工願意去買 5600XT、5700XT 的原因,他們知道這些卡是下個週期以太坊挖礦的主力軍。

7、環境溫度
環境溫度也是影響顯卡本地算力的重要因素,環境溫度越高,顯卡算力就越低,甚至停機。

影響本地算力主要因素就是上面這些,但是本地算力並不是產生收益的算力,產生實際收益的算力是網頁算力。本地算力轉化成產生挖礦收益的網頁算力主要受網絡及網絡設備設施的影響,下面介紹影響網頁算力的因子。

04
影響網頁算力的主要因素

網頁算力是真正能產生實際收益的算力。影響網頁算力的主要因子包含本地內網、礦場網絡、礦池服務器、挖礦內核等。下面來一一介紹。

1、礦場本地內網
礦場本地內網一般都由下面幾部分組成:最前端有網絡交換機,交換機連接路由器,路由器再與每臺礦機連接。網絡交換機的帶寬越高越好,但也要考慮成本因素。

不同的 OS 對交換機帶寬要求差異很大。這主要看 OS 是有盤的還是無盤的、OS 刷交換機裏還是刷在每一臺礦機裏。

目前市面上有 Flint OS、Miner OS、BMiner OS、礦寶 OS 等各種 OS。有的 OS 刷到交換機裏面,通過交換機來控制連接該交換機的所有礦機,這種 OS 對交換機的帶寬有很高的要求,因爲交換機每步的指令和讀取,都需要通過網絡來支持。

有的 OS 刷到每臺礦機硬盤裏,比如星火礦池的 Flint OS。這就像我們自己家用電腦一樣,系統就在本地電腦裏面,這種 OS 對交換機、路由器的要求就沒那麼苛刻,千兆帶寬就可以。

礦場本地內網的交換機和路由器和我們家用的普通品牌的交換機、路由器是有差異的。家用的交換機、路由器在傳輸數據的時候,即使路由器 CPU 出現自動重啓的現象,對家用上網體驗的影響也不大,但如果用在挖礦上交換機、路由器,出現了延遲、自動重啓等情況,那麼這種影響就會體現在網頁算力和最終收益上。

礦池跟礦機交互,本質上是礦池拿到以太坊網絡出塊任務之後,通過礦池服務器將任務分配給連接的礦池的所有礦機。礦機很快完成礦池分配的計算任務再快速提交給礦池。礦場的路由器和交換機每天 24 小時都在做超大量小文件的傳輸,所以對路由器和交換機的上行帶寬要求很高。如果交換機和路由器的承載力不行就很容易出現文件掉包情況。

文件丟包就意味着礦機即使計算出了符合礦池要求的結果,但由於交換機或路由器的承載力有限,這個結果沒能及時提交給礦池甚至丟失了,比如及時提交率只有 97%,那麼剩下的 3% 就是延遲份額甚至是無效份額,這部分份額的對應的獎勵就會大打折扣甚至沒有。

以上過程解釋了礦場內網帶寬及其配套是如何對礦機的網頁算力產生影響的。

2、礦場網絡
礦場網絡是指礦場接入的電信、移動或其他運營商的網絡。在某些城市,網速最快,最穩定的可能是電信,在另外一些城市,網絡最好的可能是其他網絡營運商。網絡營運商也是礦場需要重點考慮的因素。

另外影響礦場網絡的還有公網 IP,公網 IP 意味着礦場網絡不會進行過多的跳轉。礦場主去找所在城市的運營商要一個公網 IP 來挖礦,運營商錨定礦場的 IP,傳輸到礦池服務器中間跳轉的次數會變少。減少跳轉次數能有效提升礦機提交份額的效率,降低延遲份額和無效份額。

另外礦場一般都需要有備用寬帶,以備不時之需;礦場網絡多用於給礦池提交份額,和家庭網絡相比有更高的上行帶寬,對下載帶寬要求更低。

3、礦池服務器
礦池服務器也是影響網頁算力的重要因素之一。現在很多礦池的服務器都是雲服務器。雲服務器有專門的託管機房及配套的高防,操作簡單便捷。更重要的是優秀的雲服務器平臺提供覆蓋全國區域的高速通道,這是自建物理服務器很難提供的服務。高速通道能降低延遲,有利於提升網頁算力。

當然,高速通道的成本比較高,這方面大型礦池可以通過規模優勢攤薄成本,這是小型礦池很難做到的,所以大型礦池高速通道能幫助用戶提升網頁算力。

4、挖礦內核
挖礦內核對網頁算力的影響體現在挖礦內核的抽水上。

miner 的開發者會對使用 miner 的礦機進行抽點。你的顯卡在挖礦時候,miner 每小時可能有 36 秒(1%)的時間把算力切走,這部分算力的產出也會打到開發者的地址裏去。不同的 miner 抽點不同,抽 2%,1.5%,1%,0.5% 的都有。

星火礦池給出的日均本地算力,是挖礦內核給的算力數據,原封不動的顯示出來的。而 miner 抽水的部分則會在網頁算力上體現。如果沒有 miner 抽點,且忽略其他各種網頁算力損失,原本日均網頁 100MH/s。miner 抽 1% 後,日均網頁算力就變成了 99MH/s。

正常的使用 miner,抽水的部分基本就是不可優化的,除非換抽水更低的 miner。

**
**

以上就是影響日均本地算力和日均網頁算力的主要因素,這些因子也是優化算力和算力差值的主要方向。

2019年11月17日 星期日

Nightwish - Planet Hell live in Tokyo (2005) 人間煉獄



Planet Hell 人間煉獄

(男聲)
Denying the lying
否認了那些謊言
A million children fighting
百萬以計的孩子們抗爭著
For lives in strife
為了在這亂世中求生
For hope beyond the horizon
為了那遙不可及的希望


(女聲)
A dead world
一個充滿死亡的世界
A dark path
一條黑暗的路途
Not even crossroads to choose from
這之間根本沒剩下別的選擇
All the bloodred carpets before me
眼前只剩被鮮血染紅的大地
Behold this fair creation of God
看吧,這一切全出自公平上帝之手

My only wish to leave behind
我將我最後的願望棄於身後
All the days of the Earth
在這世上的每一天
An everyday hell of my kingdom come
每一天我的世界都上演人間煉獄


(男聲)
The 1st rock thrown again
那第一塊石頭又被擲出
Welcome to hell, little Saint
歡迎來到地獄,小小聖徒
Mother Gaia in slaughter
大地之母正被大肆屠殺
Welcome to paradise, Soldier
歡迎來到極樂世界,大兵


(女聲)
My 1st cry neverending
我的第一聲哭聲哭泣不止
All life is to fear for life
所有生靈都畏懼活著
You fool, you wanderer
你這傻瓜,你這流浪者
You challenged the gods and lost
你挑戰了上帝,並慘敗


(合唱)
Save yourself a penny for the ferryman
留下你的一分錢給那地獄擺渡人吧
Save yourself and let them suffer
拯救你自己吧,就讓其他人受苦
In hope
在希望中掙扎
In love
在愛中掙扎
This world ain't ready for The Ark
世界還沒準備好迎接末日的方舟

Save yourself a penny for the ferryman
留下你的一分錢給那地獄擺渡人吧
Save yourself and let them suffer
拯救你自己吧,就讓其他人受苦
In hope
在希望中掙扎
In love
在愛中掙扎
Mankind works in mysterious ways
人類在玄秘的路途上前行

Welcome down to my Planet Hell
歡迎墮入到我的人間煉獄

Save yourself a penny for the ferryman
留下你的一分錢給那地獄擺渡人吧
Save yourself and let them suffer
拯救你自己吧,就讓其他人受苦
In hope
在希望之中
In love
在愛之中
This world ain't ready for The Ark
世界將被上帝清洗

Save yourself a penny for the ferryman
留下你的一分錢給那地獄擺渡人吧
Save yourself and let them suffer
拯救你自己吧,就讓其他人受苦
In hope
在希望之中
In love
在愛之中
Mankind works in mysterious ways
人類將會有突破性的作為

2019年2月9日 星期六

分享文:贏在格局 ,輸在計較



分享文: 做人:「贏在格局 ,輸在計較」! 計較的越多,輸的越多! 

時光如白駒過隙,浪漫的雨季總有晴朗的一刻,縱使我們懷念雨點灑落在心中的疼痛。 很多快樂的時光總是在你以為不快樂的時候流淌著,而很多悲傷的日子卻在你懷念過去美好的時候接踵而至。 起伏的人生是花開花落、波峰波谷,那是燃燒的生命;順風逆風,那是歲月的感悟;春去春回,那是別致的風景。 

山有山的高度,水有水的深度,風有風的自由,雲有雲的溫柔。 每個人都有自己的長處,每個人都有自己的個性。 沒必要攀比, 也沒必要模仿。 做不成太陽,就做最亮的星星; 成不了大路,就做最美的小徑; 成不了明星,就做平凡的百姓。 做最真實、最漂亮的自己, 依心而行,無憾今生。 

生命只有走出來的精彩, 沒有等出來的輝煌。 快樂的時候,你聽的是音樂。 難過的時候,你開始懂得了歌詞。 有些事,不做,就不知道結果是什麼。 人生,堅持做,總有希望。 做人智商高不高沒關係, 情商高不高問題不大, 但做人的格局一定要大。 你可以不聰明,也可以不懂交際,但一定要大氣。 如果一點點挫折就讓你爬不起來,如果一兩句壞話、就讓你不能釋懷。 如果動不動就討厭人,憎恨人,那格局就太小了。 胸懷做人有多大氣,就會有多成功。 海納百川,有容乃大;壁立千仞,無欲則剛。 因為胸懷,才是成功者的標誌。 世上除了生死,其它都是小事。 不管遇到了什麼煩心事,都不要自己為難自己;無論今天發生多麼糟糕的事,都不要對生活失望,因為還有明天。 有目標的人在奔跑,沒目標的人在流浪,因為不知道要去哪裡! 有目標的人在感恩,沒目標的人在報怨,因為覺得全世界都欠他的! 有目標的人睡不著,沒目標的人睡不醒,因為不知道起來去幹嘛! 記住:我是一切的根源,要想改變一切,首先要改變自己! 永遠要記住這句話: 越努力,越幸運! 空杯放下你的浮躁,放下你的懶惰,放下你的三分鐘熱度,放空你禁不住誘惑的大腦。 放開你容易被任何事物吸引的眼睛,放淡你什麼都想聊兩句八卦的嘴巴。 靜下心來好好做你該做的事,好好努力! 真的努力後, 會發現自己要比想像的優秀很多。


2016年6月26日 星期日

iMagic ST-506相機袋



說真的裡面隔板的設計比一般的相機包厚的多,而且全部都是天鵝絨,質感好很多!
整個袋身都是天鵝絨的材質,裡面也是,所以要是你可以找到多的隔板,你也可以變化裡面的配置











iMagic專業相機內袋(ST-506)

ST-506系列是專門設計給目前市場主流單眼相機使用的內袋,適用於一機四鏡。
產品說明:
此內袋內尺寸為W32xH17xD18cm,是設計給目前市場主流單眼相機使用的內袋,適用於一機四鏡。
超貼心可愛的小夾層,讓您在有限的小空間裡最佳利用喔
硬式的內袋設計,即使放在包包中也不易因為擠壓變形,相機防護更加安全
內外材質均採用頂級天鵝絨布100%台灣製造,品質受國際肯定
隔板口袋專利設計,有效節省利用空間,可放電池或其他配件格板採用魔鬼粘設計,可自由移動擺設
隔板厚度完全加強,內附泡棉襯墊隔板,讓鏡頭機身受到最安全的保護
一包兩用專利設計,可使用硬式上蓋,或束口袋設計,不使用時並可摺疊收納,完全不佔空間
顏色亮麗(黑色、黃色),尺寸齊全,設計精緻,可置於包包內,精簡時尚又方便

產品規格:
型號:ST-506
類型:一機四鏡
材質:Velvet Fabric【高密度天鵝絨布】 
隔板數量:四組【含二組多功能隔板】
包裝方式:原廠包裝
兩用設計:YES
產品配件:內袋X1,頂板X1,束口套X1,一般隔板X2,多功能隔板X2

尺寸:
外尺寸:W34 x H19 x D20cm
內尺寸:W32 x H17 x D18cm
製造地方:台灣