cancelled_write_bytes: 349511680
Para mim, isso deve ser truncado. Conforme explicado abaixo: Se um processo gravar 1 MB em um arquivo e, em seguida, excluir o arquivo, ele de fato não executará nenhuma gravação. Mas terá sido contabilizado como tendo causado 1MB de gravação.
Os arquivos mysql tmp serão criados e truncados de acordo, e é por isso que você vê esses bytes de escrita cancelados.
Veja proc Explicação de I / O: cancelled_write_bytes
The big inaccuracy here is truncate. If a process writes 1MB to a file and then deletes the file, it will in fact perform no writeout. But it will have been accounted as having caused 1MB of write.
In other words: The number of bytes which this process caused to not happen, by truncating pagecache. A task can cause "negative" IO too. If this task truncates some dirty pagecache, some IO which another task has been accounted for (in its write_bytes) will not be happening. We could just subtract that from the truncating task's write_bytes, but there is information loss in doing that.