El cuello de botella de la limitación de velocidad
7 respuestas
tnickel
hace 8 años #114236
Hola,
es el disco duro el cuello de botella.
Aquí está una captura de pantalla de mi i7-4930
Con windows 10.
Los próximos días usaré un SSD y compararé esto.
thomas
https://monitortool.jimdofree.com/
tomas262
hace 8 años #132835
Cuando se cargan datos de ticks o grandes cantidades de datos de minutos, los SSD deberían ayudar a acelerar el proceso.
mikeyc
hace 8 años #132840
Las pruebas con datos de tick transmiten los datos constantemente desde el disco; para las pruebas sin datos de tick, el disco no debería ser un problema.
Apago mi antivirus ya que parece que los archivos de registro de escaneo del antivirus ralentizan todo.
tnickel
hace 8 años #132845
Hola, no uso en este proceso de generación tickdata.
Estos son los datos de Duka M1.
thomas
https://monitortool.jimdofree.com/
mikeyc
hace 8 años #132846
Hola, no uso en este proceso de generación tickdata.
Estos son los datos de Duka M1.
thomas
Yo profundizaría y vería qué proceso está usando el disco cuando está ocupado, sospecho que no es SQ, a menos que tengas poca RAM y esté intercambiando a archivo de paginación constantemente.
Uno de los sospechosos es el antivirus que escanea el archivo de registro de SQ, ya que se escribe mucho en él.
SSD es muy barato ahora, así que pon OS y SQ en SSD.
stearno
hace 8 años #132880
El problema que tengo con la solución SSD es el tamaño. Así que cuando se utilizan datos de garrapatas y muchas fuentes de datos, podría exceder la cantidad de SSD. Así que como otra opción: ¿Qué tal usar 2 discos duros y RAID - mirroring? ¿Eso aceleraría las cosas si los discos duros son realmente el cuello de botella?
-Stearno
seaton
hace 8 años #132887
Yo haría algunas Pruebas de E/S en tus Discos actuales con algo como I/O meter u otra herramienta de benchmark de Discos sin SQ o cualquier otra cosa corriendo. Esto debería darle una línea base de lo que el sistema es capaz de hacer. También encontrarás que cuando tratas con datos de tick, etc., son archivos pequeños y muchos de ellos, por lo que el tamaño de bloque subyacente actual del sistema de archivos puede ralentizar las cosas.
Hay varias cosas que se pueden hacer para mejorar los problemas de los discos, algunas baratas y otras no tanto.
Usted no dijo si esta unidad está separada del sistema operativo, supongo que es todo una unidad. Para empezar me gustaría ver a tener una unidad separada de su sistema operativo y otros archivos, también han formateado a tamaño de bloque que abastece a los lotes de archivos más pequeños, por lo que se convierte en una unidad de datos SQ y garrapatas solamente. Si no va por el camino SSD luego ir a la unidad de velocidad de giro más rápido que usted puede permitirse, si más de 1 Raid 0, simplemente no será redundante si una unidad falla, también la forma de conectarlos a su PC afectará a la velocidad es decir, directa vs unidad externa.
Otra solución no tan barata es buscar servidores y almacenamiento en disco retirados de segunda mano, estos están diseñados para un alto rendimiento de datos y deberías poder encontrar algunos en eBay o en casas de subastas. Por lo general, estos son equipos alquilados al final de su contrato de arrendamiento y se venden, todavía perfectamente útil para lo que queremos hacer con SQ. por ejemplo, Dell 2950 con unidades SAS, etc. Si se ejecuta desde casa entonces añade algunos problemas adicionales, tales como el ruido, la energía y la refrigeración.
También como dice @mikeyC, desactiva o excluye tu antivirus en SQ + directorios de datos.
Stephen
stearno
hace 8 años #132934
Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)