Coder Social home page Coder Social logo

iceleegit / hd_write_verify Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhangyoujia/hd_write_verify

0.0 0.0 0.0 324.67 MB

LBA tools(hd_write_verify & hd_write_verify_dump) are very useful for testing Storage stability and verifying DATA consistency, there are much better than FIO & vdbench's verifying functions. for example: physical disk: ide/sata/scsi/ssd/iscsi/fc/raid/...; virtual disk: loop/nbd/lvm/soft raid/...; VM disk: ide/sata/scsi/virtio-blk/virtio-scsi/...;

hd_write_verify's Introduction

YOUPLUS's tools

YOUPLUS's tools

=========================================================================

hd_write_verify & hd_write_verify_dump

Author: YOUPLUS([email protected])

Copyright (c) 2016-2023 YOUPLUS. All Rights Reserved.

Data is a vital asset for many businesses, making storage stability and data consistency the most fundamental requirements in storage technology scenarios.

The purpose of storage stability testing is to ensure that storage devices or systems can operate normally and remain stable over time, while also handling various abnormal situations such as sudden power outages and network failures. This testing typically includes stress testing, load testing, fault tolerance testing, and other evaluations to assess the performance and reliability of the storage system.

Data consistency checking is designed to ensure that the data stored in the system is accurate and consistent. This means that whenever data changes occur, all replicas should be updated simultaneously to avoid data inconsistency. Data consistency checking typically involves aspects such as data integrity, accuracy, consistency, and reliability.

LBA tools are very useful for testing Storage stability and verifying DATA consistency, there are much better than FIO & vdbench's verifying functions.

存储稳定性测试与数据一致性校验工具和系统

example

目录

example

展望

example

Linux版本

hd_write_verify / hd_write_verify_dump [opts] <disk|file>

usage

usage

Copyright & Data Layout

layout layout

LBA工具参数说明

example

LBA工具输出说明

example

LBA dump工具参数说明

example

LBA dump工具输出说明

example

LBA错误类型

example

LBA工具实现原理

example

example

example

example

全盘数据校验

example

批量数据校验

example

随机数据校验

example

条带策略:round-robin

example

条带策略:cluster-split

example

Examples: (hd_write_verify)

example

example

example

example

example

LBA Problem: BUG_001[1]

example

LBA Problem: BUG_001[2]

example

LBA Problem: BUG_001[3]

example

LBA Problem: BUG_001[4]

example

LBA Problem: BUG_002[1]

example

LBA Problem: BUG_002[2]

example

LBA Problem: BUG_002[3]

example

LBA Problem: BUG_002[4]

example

LBA Problem: BUG_003

example

LBA Problem: BUG_004

example

LBA Problem: BUG_005

example

LBA Problem: BUG_006

example

LBA Problem: BUG_007[1]

example

LBA Problem: BUG_007[2]

example

LBA Problem: BUG_007[3]

example

LBA Problem: BUG_007[4]

example

Examples: (hd_write_verify_dump)

example

example

example

Windows版本

usage

example

example

example

磁盘稳定性自动化测试

example

example

example

example

example

linux文件条带测试

#linux条带测试:round-robin example

#linux条带线程数据校验:round-robin example

#linux条带测试:cluster-split example

#linux条带线程数据校验:cluster-split example

windows磁盘条带测试

#windows两磁盘条带测试 example

#windows两条带线程数据校验 example

#windows两条带簇间数据校验 example

#windows两条带簇内数据校验 example

#windows三条带自动化测试 example

hd_write_verify's People

Contributors

zhangyoujia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.