手背上有痣代表什么| 斋醮是什么意思| 洁面慕斯和洗面奶有什么区别| 梅子是什么| 没什么好怕| 吃什么东西能流产| 习惯是什么意思| 被虫子咬了涂什么药膏| 快递什么时候上班| 极有家是什么意思| 罘是什么意思| 弱阳性和阳性有什么区别| 左室舒张功能减退是什么意思| 敏感肌是什么意思| 鸡叫是什么时辰| 竹叶青是什么茶| 财源广进是什么生肖| 系统b超主要检查什么| 手指头发红是什么原因| 降血脂喝什么茶最好| 中医的精髓是什么| 无可奈何是什么生肖| hpv疫苗是什么疫苗| 面部提升做什么项目最好| 立秋那天吃什么| 什么的雕像| 三伏贴有什么功效| 为什么腰会痛| 星五行属性是什么| 多吃什么可以长头发| pbc是什么意思| 肌酐低有什么危害| 牙龈痛吃什么药| 维生素b5药店叫什么| 流清鼻涕吃什么药| 有蛇进屋预兆着什么| 外阴红肿疼痛用什么药| 喝茶是什么意思| 腋下出汗是什么原因| 野钓用什么饵料最好| 仙人掌有什么作用| 淋病吃什么药| 夜长梦多是什么意思| 为什么吃火龙果会拉肚子| 鸭嘴鱼吃什么食物| 梦魇是什么原因造成的| 流莺是什么意思| 助产学出来是干什么的| 手指甲软薄吃什么补| 什么体质不易怀孕| 双肾小结石是什么意思| 苹果绿是什么颜色| 女性潮红是什么意思| 睡多了头疼是什么原因| r标是什么意思| 狼来了的寓意是什么| 生理期吃什么好| 牙龈出血缺什么维生素| 戈美其鞋子是什么档次| 天赋是什么| 又当又立是什么意思| 毛周角化症用什么药膏| 三个目念什么| 灌肠什么感觉| 口干舌燥喝水也不解渴是什么原因| 正色是什么意思| 手掌中间那条线是什么线| 酉时是什么时候| 左侧腰疼是什么原因| 墨绿的什么| 什么米好吃又香又软| 铜钱癣用什么药| lsd是什么| 喝茶对身体有什么好处| 淋巴挂什么科| e-mail什么意思| 三天打鱼两天晒网什么意思| 身是什么结构的字| 左派是什么意思| 腊月十八是什么星座| 爱而不得是什么意思| 耳朵后面长痘痘是什么原因| 梦见捉蛇是什么意思| 蛰居是什么意思| 手术后吃什么伤口愈合快| 睡不着觉有什么办法| 幽门螺旋杆菌什么症状| 放疗后不能吃什么| 什么是乳腺增生| 右膝关节退行性变是什么意思| 甲肝阳性是什么意思| 木字多一撇是什么字| landrover是什么车| 什么可以解酒| 什么的梨子| 1966年是什么命| 科颜氏属于什么档次| nlp是什么| 唐氏筛查和无创有什么区别| 燕子喜欢吃什么| a股是什么| 乳腺纤维瘤和乳腺结节有什么区别| 尿隐血阴性是什么意思| 金鱼可以吃什么| 嘴苦是什么原因造成的| 肠穿孔有什么症状| 竞走是什么意思| 阶段是什么意思| 医院脱毛挂什么科| 万马奔腾什么意思| 视力sca分别代表什么| 为什么叫买东西不叫买南北| 蛇吃什么东西| 心虚吃什么补最快| 血糖高吃什么水果降糖| 百合花什么时候种植| 猫咪吐黄水有泡沫没有精神吃什么药| 甲醛什么味道| 转铁蛋白阳性什么意思| 太阳穴痛是什么原因| 暑伏为什么要吃饺子| 排卵期是什么时候开始算| 凤凰单丛茶属于什么茶| 窦缓是什么意思| 较重闭合性跌打损伤是什么意思| 脚趾头疼是什么原因| 观音成道日是什么意思| 女生适合喝什么茶| 头顶爱出汗是什么原因| 一什么叮咛| 尿道口灼热感吃什么药最快| 糟老头是什么意思| 读书心得是什么意思| 996是什么| 12583是什么电话| 多才多艺是什么生肖| 脾胃挂什么科| 印劫是什么意思| 炖鸡放什么材料| 心属于五行属什么| 甾体是什么意思| 什么体质的人才有季经| 胃炎伴糜烂吃什么药效果好| 邪祟是什么意思| 湖北九头鸟是什么意思| 30度穿什么衣服合适| 脚麻是什么病的前兆| 家人是什么意思| 胆红素尿呈什么颜色| 寒湿重吃什么药| 舌头上有裂纹是什么原因| 2027是什么年| 心肌病是什么病严重吗| ria是什么意思| 身份证上的数字是什么字体| 孕妇吃什么水果好对胎儿好| 女生食指戴戒指什么意思| 1211是什么星座| 爱哭的人是什么性格| lanvin是什么牌子| 限行是什么意思| 1月9日什么星座| 八月17号是什么星座的| 止咳吃什么药| 微醺什么意思| 狗吐了是什么原因| 母子健康手册有什么用| catl是什么意思| 扬州有什么好玩的地方| 夏天手上长小水泡是什么原因| 特应性皮炎是什么| 临产是什么意思| 什么爱| 淋巴细胞绝对值偏低说明什么| 粘纤是什么材料| 梦见老人去世预示什么| 斑秃吃什么药效果好| bpo是什么意思| 黄色衣服配什么颜色裤子好看| 什么叫囊肿| 男性婚检都检查什么项目| 纯牛奶可以做什么美食| 小孩上户口需要什么材料| 85年属于什么生肖| 酿酒用什么菌| 金色搭配什么颜色好看| 真菌感染皮肤病用什么药最好| 绿茶什么意思| 99年是什么年| 高考什么时候恢复| airwalk是什么牌子| lancome是什么牌子的| 鸡头米是什么东西| 舌苔紫色是什么原因| 什么食物利尿效果最好| 什么火| 7月中旬是什么时候| 屁多肚子胀是什么原因| 白泽长什么样| 口吐白沫是什么原因| 风声鹤唳的意思是什么| 丑人多作怪什么意思| 6.21什么星座| 七月十日是什么日子| 过敏性荨麻疹吃什么药| 双顶径是什么| 小腿肚疼是什么原因| 半边脸肿是什么原因引起的| 左心增大是什么意思| 蜜糖冲水喝有什么功效| 粘纤是什么材质| 闭门思过是什么意思| 月经期头晕是什么原因| 有什么症状| 李姓男孩起什么名字好| 销魂是什么意思| 为什么会长扁平疣| 离心是什么意思| 卅什么意思| 焖是什么意思| 吃生姜对身体有什么好处和坏处| 戒烟有什么好处| 滋阴降火吃什么药| 出家人是什么意思| 拔罐黑紫色说明什么| 生性凉薄什么意思| 1994年出生属什么| 侧颜杀是什么意思| 面条鱼是什么鱼| 省委常委是什么级别| 腰椎退行性变是什么意思| 偏激是什么意思| 长脸型适合什么样的发型女| 产生幻觉是什么原因| 吃什么解酒| 狂风暴雨是什么生肖| 为什么肚子会隐隐作痛| 溃疡性结肠炎有什么症状| 洛神花茶有什么功效| 轻浮是什么意思| 开塞露的成分是什么| 总胆固醇偏高吃什么药| 与什么有关| 长期耳鸣是什么原因| 淋病有什么症状| 晨僵是什么症状| 吃什么药通气放屁最快| 晚上搬家有什么说法| 梦见黄狗是什么意思| 卡粉是什么意思| 脚上长痣代表什么| 橘子是什么季节的水果| 飞蚊症滴什么眼药水| 2020年是什么命| 番茄可以做什么菜| 土耳其说什么语言| 血糖高要忌口什么| 晒伤用什么药膏| 用什么补肾最好| 缺二氧化碳是什么症状| 什么泡水喝能降血压| 鱼缸摆放什么位置最佳| 艾附暖宫丸什么时候吃| 为什么不能下午看病人| 百度Jump to content

华兴王力行:共享单车打仗和滴滴快的打仗不同

From Wikipedia, the free encyclopedia
NOVA
Developer(s)Jian (Andiry) Xu, Lu Zhang, Steven Swanson, University of California, San Diego, Computer Science and Engineering Department
Preview release
Linux kernel 4.13[1]
Written inC
Operating systemLinux
TypeFile system driver
LicenseGPL
Websitegithub.com/NVSL/linux-nova
百度 好的时候,一天薪水上百元。

The NOVA (non-volatile memory accelerated) file system is an open-source, log-structured file system for byte-addressable persistent memory (for example non-volatile dual in-line memory module (NVDIMM) and 3D XPoint DIMMs) for Linux.

NOVA is designed specifically for byte-addressable persistent memories and aims to provide high-performance, atomic file and metadata operations, and fault tolerance. To meet these goals NOVA combines several techniques found in other file systems. NOVA uses log structure, copy-on-write (COW), journaling, and log-structured metadata updates to provide strong atomicity guarantees, and it uses a combination replication, metadata checksums, and RAID 4 parity to protect data and metadata from media errors and software bugs. It also supports checkpoints to facilitate backups.

Filesystem

[edit]

NOVA was developed at the University of California, San Diego, in the Non-Volatile Systems Laboratory of the Computer Science and Engineering Department.[2][3] Patches were initially made available for version 4.12 of the Linux kernel.[4] As of 2017 it is limited to x86-64 Linux, and not ready for merging with the upstream kernel.[3]

Log structure

[edit]

NOVA is primarily a log-structured file system, but it differs from other log-structured file systems in several respects. First, rather than using a single log for the entire file system, each inode has its own, dedicated log that records the updates to the inode.[3] This allows for increased concurrency in file operations, since different threads can operate on inodes in parallel. Second, the logs do not contain file data, but only metadata updates, resulting in smaller logs. Third, the logs are not stored in physically contiguous memory. Instead, NOVA stores the logs in a linked list of 4 KB memory pages.

NOVA uses the logs to provide atomicity for operations that affect a single file (e.g., writing to a file or modifying its metadata). To do this, NOVA writes a log entry to empty space past the end of the log and then atomically updates the inode's pointer to the log tail.

Copy-on-write

[edit]

NOVA uses copy-on-write (COW) to update file data. When a program writes data to a file, NOVA allocates some unused memory pages to hold the data and writes the data into them. Then, it appends a log entry to the inode's log that points to the new pages and describes their logical location in the file. Since appending the log entry is atomic, the write is also atomic.

Journaling

[edit]

Some file operations (e.g., moving a file from one directory to another) require modifying multiple inodes. To make these operations atomic, NOVA uses a simple journaling mechanisms. First, it writes the new log entries to ends of the inodes that the operation will affect, then it uses the journal to record the necessary updates to the inodes' log tail pointers. Next, it marks the journal as committed and applies the updates to the tail pointers.

Metadata protection

[edit]

NOVA uses replication and checksums to provide protection against metadata corruption due to media errors and software bugs. Every metadata structure (e.g., inodes, superblocks, and log entries) contains a CRC-32 checksum that allows NOVA to detect if structures contents have changed with its knowledge. NOVA also stores two copies of each data structure – the "primary" and the "replica" – and stores them far from one another in memory.

Whenever NOVA accesses a metadata structure, it first recomputes the checksum on both the primary and the replica. If either check results in a mismatch, NOVA repairs the damage using the other copy. If neither checksum matches, then the structure is lost and NOVA returns an error.

Data protection

[edit]

NOVA uses RAID 4 to protect file data. It divides each 4 KB page into 512-byte strips and stores a parity strip in a dedicated region of persistent memory. It also computes (and stores a replica of) a CRC-32 checksum for the eight data strips and the parity strip.

When NOVA reads a page, it confirms the checksum on each strip. If one of the strips is corrupt, it tries to recover the strip using the parity bits. If no other strips have experienced data corruption, recovery will succeed. Otherwise, recovery fails, the contents of the page are lost, and NOVA returns an error.

References

[edit]
  1. ^ "linux nova". Retrieved 21 September 2017 – via GitHub.
  2. ^ "NOVA: The Newest Linux File-System, Designed For Persistent Memory - Phoronix". Phoronix.
  3. ^ a b c "The NOVA filesystem [LWN.net]". LWN.net.
  4. ^ "NOVA: a new file system for persistent memory [LWN.net]". LWN.net.
[edit]
大脚趾头疼是什么原因 熬夜对身体有什么危害 土耳其说什么语言 决断是什么意思 茶水费是什么意思
加油什么意思 电离辐射是指什么 一月四号是什么星座 儿童头疼挂什么科 愿君多采撷是什么意思
频繁打哈欠是什么原因 小排畸是什么检查 心绞痛是什么症状 喝牛奶什么时候喝最好 喝什么茶好
cdfi未见明显血流信号是什么意思 腿抽筋用什么药 起居是什么意思 晚上睡不着是什么原因 为什么医生都不体检
弱水三千什么意思96micro.com 为什么牙齿会松动hcv8jop7ns5r.cn 雨后的彩虹像什么hcv7jop6ns7r.cn 蚂蚁上树是什么菜hcv7jop6ns1r.cn 吃什么都拉肚子怎么回事hcv8jop2ns3r.cn
九月初四是什么星座hcv8jop1ns4r.cn 彩虹代表什么hcv7jop9ns2r.cn 喜欢吃酸的是什么原因hcv9jop8ns2r.cn 内含是什么意思hcv8jop5ns2r.cn 静脉曲张属于什么科hcv8jop2ns1r.cn
人为什么会死亡hcv7jop9ns1r.cn 四季不安痣是什么意思hcv8jop1ns6r.cn 真菌感染皮肤病用什么药最好hcv7jop5ns2r.cn 眼肿是什么原因引起的hcv8jop8ns8r.cn 67年的羊是什么命zhongyiyatai.com
什么东西能加不能减ff14chat.com 河童是什么意思hcv8jop8ns1r.cn 送什么礼物hcv8jop3ns5r.cn 红楼梦为什么是四大名著之首hcv7jop7ns3r.cn 前列腺炎是什么意思jasonfriends.com
百度