sistema · Referencia de comando
qzx testDiskSpeed
Qué hace
Mide la escritura secuencial durable y la lectura con búfer en MiB/s mediante un archivo temporal de nombre único.
Madurez del comando: Alpha
Disponible para uso real y retroalimentación mientras su interfaz y comportamiento todavía pueden evolucionar. Esta es la evaluación actual del checkout de desarrollo. Cada futuro tag inmutable de release conservará la evaluación exacta incluida en esa versión. Disponible en PyPI 0.2.2.0.8. La documentación corresponde al checkout alpha 0.2.2.0.8.
Comportamiento y protecciones integradas
El modo real aplica los cambios que solicites
Ejecución directa para esta operación
Funciona sin invocar programas nativos
Funciona sin usar la red
Diseñado para funcionar sin elevación
Crea un archivo temporal con nombre único para evitar sobrescribir datos existentes, limita su tamaño entre 1 y 1024 MiB, verifica los bytes leídos y elimina el archivo en todas las rutas de salida. Si la limpieza falla, informa la ruta exacta para recuperación manual.
Esta clasificación de seguridad fue revisada por OpenAI GPT-5.6 Pro contra el digest de implementación sha256:87becda5cae67b2de08e8a74fd4f9b348ed01cb8cbf0d19bf5575efc81e0dfd5 el 2026-08-25.
Sintaxis exacta
qzx testDiskSpeed [test_path] [size_mib] --jsonParámetros
Desliza o usa la barra horizontal para ver todas las columnas.
| Nombre | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
| test_path | str | No | "." | Directorio existente cuyo sistema de archivos se medirá |
| size_mib | int | No | 50 | Tamaño del archivo temporal en MiB, entre 1 y 1024 |
Ejemplos de entrada
qzx testDiskSpeedMedir el sistema de archivos actual con un archivo temporal de 50 MiB
qzx testDiskSpeed C:/temp --size-mib 100Medir C:/temp con un archivo temporal único de 100 MiB
Para obtener la carga estructurada completa, añade --json: qzx testDiskSpeed [test_path] [size_mib] --json
Ejemplo de salida representativa
Este JSON ilustrativo deriva del contrato de resultado respaldado por la implementación actual. Muestra lo que el comando puede devolver sin afirmar que es una ejecución grabada; los valores varían según entradas, equipo, permisos y herramientas opcionales.
Comando del ejemplo: qzx testDiskSpeed --json
{
"success": true,
"message": "Measures sequential durable-write and buffered-read throughput in MiB/s using a uniquely named temporary file. In this illustrative example, the command completed successfully.",
"meta": {
"command": "testDiskSpeed",
"command_maturity": {
"stage": "alpha",
"label": "Alpha",
"sequence": 2,
"public_executable": true,
"stability": "interface_may_change",
"summary": "Available for real use and feedback while its interface and behavior can still evolve.",
"promotion_review_required": false,
"assessment_scope": "development_checkout"
},
"duration_ms": 0,
"schema_version": 1
},
"details": {
"temporary_fixture": "Example value",
"chunk_size_bytes": 4096
},
"fixture_size": {
"mebibytes": [
{
"name": "example",
"status": "ok"
}
],
"bytes": [
{
"name": "example",
"status": "ok"
}
]
},
"read": {
"mebibytes_per_second": "Example value",
"duration_seconds": 42.7,
"bytes_verified": "Example value"
},
"test_directory": "C:\\project\\example.txt",
"write": {
"mebibytes_per_second": "Example value",
"duration_seconds": 42.7,
"durability": "Example value"
}
}Ver el contrato de resultado JSON
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"required": [
"success",
"message",
"meta"
],
"properties": {
"success": {
"type": "boolean"
},
"message": {
"type": "string"
},
"meta": {
"type": "object",
"required": [
"command",
"command_maturity",
"duration_ms",
"schema_version"
],
"properties": {
"command": {
"type": "string"
},
"command_maturity": {
"type": "object",
"required": [
"stage",
"label",
"sequence",
"public_executable",
"stability",
"summary",
"promotion_review_required",
"assessment_scope"
],
"properties": {
"stage": {
"type": "string"
},
"label": {
"type": "string"
},
"sequence": {
"type": "integer"
},
"public_executable": {
"type": "boolean"
},
"stability": {
"type": "string"
},
"summary": {
"type": "string"
},
"promotion_review_required": {
"type": "boolean"
},
"assessment_scope": {
"type": "string"
},
"note": {
"type": "string"
},
"review": {
"type": "object",
"required": [
"reviewed_on",
"rationale",
"evidence"
],
"properties": {
"reviewed_on": {
"type": "string",
"format": "date"
},
"rationale": {
"type": "string"
},
"evidence": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"replacement": {
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": true
},
"duration_ms": {
"type": "number"
},
"schema_version": {
"type": "integer"
}
},
"additionalProperties": true
},
"details": {
"type": "object",
"properties": {
"temporary_fixture": {
"type": "string"
},
"chunk_size_bytes": []
},
"additionalProperties": true
},
"fixture_size": {
"type": "object",
"properties": {
"mebibytes": [],
"bytes": []
},
"additionalProperties": true
},
"read": {
"type": "object",
"properties": {
"mebibytes_per_second": [],
"duration_seconds": [],
"bytes_verified": []
},
"additionalProperties": true
},
"test_directory": [],
"write": {
"type": "object",
"properties": {
"mebibytes_per_second": [],
"duration_seconds": [],
"durability": {
"type": "string"
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}Errores y límites
El contrato público exige success=false y un message descriptivo en fallos. Este catálogo aún no declara una taxonomía de errores específica para cada comando; revisa el resultado y no infieras códigos inexistentes.
QZX está en alpha. Dependencias opcionales, permisos y capacidades del host pueden cambiar el resultado.
Flujo de evidencia: requiere un destino desechable aislado.
Evidencia y procedencia
- Implementación
- src/qzx/commands/system/test_disk_speed.py
- Pruebas
- No se encontró un archivo de prueba específico con el mismo nombre de módulo; esto no demuestra ausencia total de cobertura.
- Canal de documentación
- Documentación de desarrollo 0.2.2.0.8 · main · sha256:9aa902dfb6b006017e52972bf7871fef49b03ec24ff80741231d743d0354bfc2
- Disponibilidad
- 0.2.2.0.8 o anterior
Sigue explorando
Comandos relacionados
Estos comandos también pertenecen a la categoría de sistema. Compáralos para elegir la operación que mejor resuelva tu tarea.
qzx terminalInicia una terminal interactiva para comandos QZX.qzx versionMuestra la versión instalada de QZX y su identidad estable de producto.qzx systemDoctorEjecuta un diagnóstico de CPU, RAM, discos, red, PATH, servicios, puertos y errores del sistema.qzx welcomeMuestra de inmediato la bienvenida de QZX y, de forma opcional, información del sistema.