System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及存儲(chǔ)設(shè)備的,特別是涉及一種存儲(chǔ)設(shè)備的控制方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、在存儲(chǔ)設(shè)備的應(yīng)用過程中,需要從主機(jī)端發(fā)送丟棄命令來使得存儲(chǔ)設(shè)備丟棄無效數(shù)據(jù)。
2、在實(shí)際操作過程中,本申請(qǐng)的專利技術(shù)人發(fā)現(xiàn),從主機(jī)端給存儲(chǔ)設(shè)備下發(fā)的丟棄命令很少或很慢,導(dǎo)致存儲(chǔ)設(shè)備中的無效數(shù)據(jù)沒有及時(shí)丟棄,使得從主機(jī)端視角看到的存儲(chǔ)空間剩余很多,而從存儲(chǔ)設(shè)備視角看到的存儲(chǔ)空間剩余很少,也即使得從主機(jī)端看到的剩余存儲(chǔ)空間與實(shí)際的剩余存儲(chǔ)空間不同,而加快丟棄命令的發(fā)送,會(huì)占用帶寬影響效率,以及產(chǎn)生更多功耗,影響了存儲(chǔ)設(shè)備的存儲(chǔ)性能。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)主要解決的技術(shù)問題是:提供一種存儲(chǔ)設(shè)備的控制方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì),能夠快速有效地減少存儲(chǔ)設(shè)備中的無效數(shù)據(jù),提高存儲(chǔ)設(shè)備的存儲(chǔ)性能。
2、為解決上述技術(shù)問題,本專利技術(shù)采用的一個(gè)技術(shù)方案是:提供一種存儲(chǔ)設(shè)備的控制方法,應(yīng)用于存儲(chǔ)設(shè)備,所述方法包括:接收主機(jī)端發(fā)送的讀命令或?qū)懨睿黄渲校鲎x命令和所述寫命令中攜帶有丟棄命令;丟棄所述存儲(chǔ)設(shè)備中所述丟棄命令對(duì)應(yīng)的無效數(shù)據(jù),以及執(zhí)行所述讀命令或所述寫命令。
3、在本申請(qǐng)一實(shí)施例中,所述丟棄所述存儲(chǔ)設(shè)備中所述丟棄命令對(duì)應(yīng)的無效數(shù)據(jù),包括:解析所述丟棄命令,得到起始地址和地址長(zhǎng)度;丟棄所述起始地址和所述地址長(zhǎng)度對(duì)應(yīng)的無效數(shù)據(jù)。
4、在本申請(qǐng)一實(shí)施例中,所述丟棄所述存儲(chǔ)設(shè)備中所述丟棄命令對(duì)應(yīng)的無效數(shù)據(jù),包括:解析所述丟棄命令,得到起始
5、在本申請(qǐng)一實(shí)施例中,所述丟棄所述存儲(chǔ)設(shè)備中所述丟棄命令對(duì)應(yīng)的無效數(shù)據(jù),包括:解析所述丟棄命令,得到起始地址和終止地址;丟棄所述起始地址和所述終止地址對(duì)應(yīng)的無效數(shù)據(jù)。
6、在本申請(qǐng)一實(shí)施例中,所述解析所述丟棄命令,得到起始地址,包括:解析所述丟棄命令,將所述丟棄命令中的邏輯地址轉(zhuǎn)化為物理地址;將所述物理地址作為所述起始地址。
7、為解決上述技術(shù)問題,本申請(qǐng)采用的另一技術(shù)方案是:提供一種存儲(chǔ)設(shè)備的控制方法,應(yīng)用于主機(jī)端,所述方法包括:響應(yīng)于讀命令或?qū)懨睿谒鲎x命令和所述寫命令中攜帶丟棄命令;發(fā)送所述讀命令或所述寫命令至存儲(chǔ)設(shè)備,使所述存儲(chǔ)設(shè)備丟棄所述丟棄命令對(duì)應(yīng)的無效數(shù)據(jù),以及執(zhí)行所述讀命令或所述寫命令。
8、在本申請(qǐng)一實(shí)施例中,所述響應(yīng)于讀命令或?qū)懨睿谒鲎x命令和所述寫命令中攜帶丟棄命令,包括:響應(yīng)于讀命令或?qū)懨睿_定所述存儲(chǔ)設(shè)備中的無效數(shù)據(jù)的地址信息;基于所述無效數(shù)據(jù)的地址信息確定所述丟棄命令中的起始地址、終止地址和/或地址長(zhǎng)度。
9、在本申請(qǐng)一實(shí)施例中,所述基于所述無效數(shù)據(jù)的地址信息確定所述丟棄命令中的起始地址、終止地址和/或長(zhǎng)度之后,還包括:獲取所述讀命令或所述寫命令所對(duì)應(yīng)的命令空間;在所述命令空間中未被所述讀命令或所述寫命令占用的剩余空間大于或等于預(yù)設(shè)空間時(shí),將所述起始地址和所述地址長(zhǎng)度存儲(chǔ)在所述剩余空間中,或?qū)⑺銎鹗嫉刂泛退鼋K止地址存儲(chǔ)在所述剩余空間中;在所述剩余空間小于所述預(yù)設(shè)空間時(shí),將所述起始地址存儲(chǔ)在所述剩余空間中。
10、為解決上述技術(shù)問題,本申請(qǐng)采用的再一技術(shù)方案是:提供一種存儲(chǔ)設(shè)備的控制系統(tǒng),包括:主機(jī)端;至少一存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備與所述主機(jī)端耦接;其中,每一所述存儲(chǔ)設(shè)備接收所述主機(jī)端發(fā)送的讀命令或?qū)懨睿凰鲎x命令和所述寫命令中攜帶有丟棄命令;所述存儲(chǔ)設(shè)備將所述丟棄命令對(duì)應(yīng)的無效數(shù)據(jù)進(jìn)行丟棄,以及執(zhí)行所述讀命令或所述寫命令。
11、為解決上述技術(shù)問題,本申請(qǐng)采用的又一技術(shù)方案是:提供一種電子設(shè)備,包括處理器和存儲(chǔ)器,所述處理器與所述存儲(chǔ)器耦接,在工作時(shí)執(zhí)行指令,實(shí)現(xiàn)上述的存儲(chǔ)設(shè)備的控制方法。
12、為解決上述技術(shù)問題,本申請(qǐng)采用的又一技術(shù)方案是:提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行以實(shí)現(xiàn)上述的存儲(chǔ)設(shè)備的控制方法。
13、區(qū)別于當(dāng)前技術(shù),本申請(qǐng)?zhí)峁┑拇鎯?chǔ)設(shè)備的控制方法,應(yīng)用于存儲(chǔ)設(shè)備的方法包括:接收主機(jī)端發(fā)送的讀命令或?qū)懨睿黄渲校鲎x命令和所述寫命令中攜帶有丟棄命令;丟棄所述存儲(chǔ)設(shè)備中所述丟棄命令對(duì)應(yīng)的無效數(shù)據(jù),以及執(zhí)行所述讀命令或所述寫命令。即本申請(qǐng)中的技術(shù)方案在讀命令和寫命令中攜帶丟棄命令,使得主機(jī)端發(fā)送讀命令或?qū)懨顣r(shí),存儲(chǔ)設(shè)備可以快速有效地依據(jù)讀命令和寫命令中攜帶的丟棄命令對(duì)無效數(shù)據(jù)進(jìn)行丟棄,提升了存儲(chǔ)設(shè)備的存儲(chǔ)性能。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種存儲(chǔ)設(shè)備的控制方法,其特征在于,應(yīng)用于存儲(chǔ)設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
5.根據(jù)權(quán)利要求2-4任一項(xiàng)所述的方法,其特征在于,所述解析所述丟棄命令,得到起始地址,包括:
6.一種存儲(chǔ)設(shè)備的控制方法,其特征在于,應(yīng)用于主機(jī)端,所述方法包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,
9.一種存儲(chǔ)設(shè)備的控制系統(tǒng),其特征在于,包括:
10.一種電子設(shè)備,其特征在于,包括處理器和存儲(chǔ)器,所述處理器與所述存儲(chǔ)器耦接,在工作時(shí)執(zhí)行指令,實(shí)現(xiàn)權(quán)利要求1至8任一項(xiàng)所述的存儲(chǔ)設(shè)備的控制方法。
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至8任一項(xiàng)所述的存儲(chǔ)設(shè)備的控制方法。
【技術(shù)特征摘要】
1.一種存儲(chǔ)設(shè)備的控制方法,其特征在于,應(yīng)用于存儲(chǔ)設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
5.根據(jù)權(quán)利要求2-4任一項(xiàng)所述的方法,其特征在于,所述解析所述丟棄命令,得到起始地址,包括:
6.一種存儲(chǔ)設(shè)備的控制方法,其特征在于,應(yīng)用于主機(jī)端,所述方法包括:
7.根據(jù)權(quán)利要求6所述的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:趙先進(jìn),段星輝,
申請(qǐng)(專利權(quán))人:上海江波龍數(shù)字技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。