QUOTE(seedking @ Apr 29 2024, 12:52)

不好意思,還是想請問一下關於每日獲得hate的問題。
大概是9天前吧,我那時候看到自己的 Hathrate 從每天 3.8 變成每日10.8 很開心。
接下來就每天減少0.3,一直到今天變成7.8
這個獲取,在我這邊的上傳沒有做任何變動的情況下,完全是看伺服器的設定嗎?
會因為我做了什麼,或是沒做什麼而影響到嗎?
了解,感謝回覆,那就不要看了,免得傷心 QQ
基本上是根據整個網站的流量上下起伏的,只要你trust和quality都在正常範圍就不用擔心
如果有進日榜的話,看排行榜上的排名比較有參考價值,沒有突然掉很多就只是整體流量少了
QUOTE(ericeric91 @ Apr 29 2024, 09:48)

自己的版本做法奇怪就別拿出來講
然後在沒辦法確定運作機制的情況下,就乖乖停機,不要搞那些奇奇怪怪的東西
而且複製也是會有 iops loading 的
少幾個檔案這種觀念別隨便灌輸,後面會從少幾十個變成少上千甚至上萬
會覺得複製少了一些沒關係就是偷吃步了
事實上H@H的設計就是容許少部分檔案缺失的,運行中複製一次關掉再複製第二次也並不會導致任何檔案丟失
扣trust就是根據一個預期的快取未命中率得出來的,只要缺少檔案的機率低於預期就沒有任何問題
所以如果停機一個月再開起來就可能會發生負trust,因為缺少了整個月的檔案,未命中率會遠高於預期
現代SSD放著資料就會自己蒸發了,少幾個檔案完全就在H@H設計的容錯範圍內
請不要把我說的少幾個檔案解讀成少一些檔案,幾個和一些顯然是完全不同的概念
啟動要掃描過所有檔案也不是為了確保檔案都在,只是為了計算大小和排序清理優先度而已
事實上H@H本身就沒有紀錄自己擁有哪些檔案,只有紀錄自己擁有哪些static range以及整個使用的大小
至於我重寫的client,並不是沒有掃描,只是在背景掃描而已,不會造成任何不良影響
官方客戶端也只是從上一次關閉存的資料載入總大小,甚至比我重寫的還不嚴謹
如果真的需要驗證檔案,請去設定頁面勾選
Verify cache integrity 才會實際確認檔案是否完整
現實世界中檔案缺少或壞掉的機會遠比網路傳輸出錯還要少,我不覺得為了算個總大小卡住整個啟動有意義
這也是為什麼官方客戶端預設就只是載入舊資料,而不是每次都檢查所有檔案的原因
我接受你提出缺少檔案不是大問題以及對我重寫的版本的疑問,但我不接受你亂扣帽子的行為