亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

點燃配置 2.6-IGFS 速度 - 備份/磁盤寫入異步嗎?

點燃配置 2.6-IGFS 速度 - 備份/磁盤寫入異步嗎?

一只甜甜圈 2022-09-28 16:36:23
我正在努力調整性能,以便在水平擴展時調整我的點燃群集。我的用例是保存在 IGFS 中的文件。中位數大小約為2 M,最大大小為120G,95百分位約為1 G。我的模型是,丟失數據是可以的,因為每條數據都可以在性能下降的情況下恢復。但是,如果成員出現故障,我不想讓我的點燃集群損壞,因為重新獲取所有數據對我的用戶(以及擴展為我)來說將是非常糟糕的一天。另一方面,我希望保存盡可能快。因此,我采取的方法是,逐出數據是可以的,如果幾個節點出現故障,可以丟失一些數據,只要我在中斷中丟失的數據不超過10%。我有一個名為“igfs”的文件系統配置,我希望它懶惰地持久化到數據存儲配置中,也命名為“igfs”。為了獲得一些冗余,我將點火設置為使用 1 個備份,并帶有“點火配置.原子配置.backup” = 1。我認為這意味著點燃中的每個條目都會寫入一個副本。但是,我希望備份以異步方式進行。我找不到一種方法來為 IGFS 條目執行此操作。有辦法嗎?另外,有沒有辦法將 igfs 設置為延遲寫入默認的持久性層(基于磁盤)?我真的很想完成我的客戶的寫作,并將數據放在內存中。它可以在自己的時間刷新到磁盤。<?xml version = .....<beans ....<bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">    <property name="marshaller">         <bean class="org.apache.ignite.internal.binary.BinaryMarshaller" />    </property>   <property name="failureDetectionTimeout" value="10000" />   <property name="clientFailureDetectionTimeout" value="10000" />   <property name="peerClassLoadingEnabled" value="true" />   <property name="metricsLogFrequency" value="#{120*1000}"/>   <property name="atomicConfiguration">        <bean class="org.apache.ignite.configuration.AtomicConfiguration">              <property name="backups" value="1" />        </bean>   </property>    
查看完整描述

1 回答

?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

默認情況下,備份以異步方式進行。您需要指定 on 才能實現其他目的。writeSynchronizationModeSYNCCacheConfiguration

在您的案例中,最大的加速應設置為 在您的 .walModeLOG_ONLYDataStorageConfiguration


查看完整回答
反對 回復 2022-09-28
  • 1 回答
  • 0 關注
  • 85 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號