Outils pour utilisateurs

Outils du site


raspberry:usb_issue (lu 20136 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
raspberry:usb_issue [08-06-2017 23:43]
edmc73
raspberry:usb_issue [16-06-2017 00:03] (Version actuelle)
edmc73
Ligne 149: Ligne 149:
 Je vais tester ceci => https://www.blackmoreops.com/2014/09/22/linux-kernel-panic-issue-fix-hung_task_timeout_secs-blocked-120-seconds-problem/ qui permet, si j'ai bien compris, de réduire la mise en cache des fichiers disques et d'écrire plus souvent sur le disque. Je vais tester ceci => https://www.blackmoreops.com/2014/09/22/linux-kernel-panic-issue-fix-hung_task_timeout_secs-blocked-120-seconds-problem/ qui permet, si j'ai bien compris, de réduire la mise en cache des fichiers disques et d'écrire plus souvent sur le disque.
  
 +----
 +
 +Le problème semble encore là et la lenteur semble être bien présente
 +<code>
 +# hdparm -t -T /dev/sda
 +
 +/dev/sda:
 + Timing cached reads:     8 MB in  2.01 seconds =   3.99 MB/sec
 + Timing buffered disk reads:   4 MB in  3.82 seconds =   1.05 MB/sec
 +</code>
 +
 +d'ailleurs un test d'écriture avec dd à planté..
 +  # dd if=/dev/zero of=/media/memup/test.tmp bs=1M count=1024 conv=fdatasync
 +<code>
 +INFO: task kworker/u2:3:24564 blocked for more than 120 seconds.
 +      Not tainted 4.1.19+ #858
 +"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 +kworker/u2:   D c0534afc     0 24564      2 0x00000000
 +Workqueue: writeback bdi_writeback_workfn (flush-btrfs-3)
 +[<c0534afc>] (__schedule) from [<c0534e44>] (schedule+0x4c/0xa4)
 +[<c0534e44>] (schedule) from [<bf05458c>] (wait_block_group_cache_progress+0xb8/0xf0 [btrfs])
 +[<bf05458c>] (wait_block_group_cache_progress [btrfs]) from [<bf060b78>] (find_free_extent+0x4c4/0xec8 [btrfs])
 +[<bf060b78>] (find_free_extent [btrfs]) from [<bf061730>] (btrfs_reserve_extent+0x78/0x204 [btrfs])
 +[<bf061730>] (btrfs_reserve_extent [btrfs]) from [<bf080b54>] (cow_file_range+0x1d4/0x810 [btrfs])
 +[<bf080b54>] (cow_file_range [btrfs]) from [<bf082120>] (run_delalloc_range+0x38c/0x45c [btrfs])
 +[<bf082120>] (run_delalloc_range [btrfs]) from [<bf09d050>] (writepage_delalloc+0x174/0x230 [btrfs])
 +[<bf09d050>] (writepage_delalloc [btrfs]) from [<bf09e50c>] (__extent_writepage+0xe4/0x2f0 [btrfs])
 +[<bf09e50c>] (__extent_writepage [btrfs]) from [<bf0a0a4c>] (extent_writepages+0x2c4/0x3bc [btrfs])
 +[<bf0a0a4c>] (extent_writepages [btrfs]) from [<bf07ccf4>] (btrfs_writepages+0x30/0x38 [btrfs])
 +[<bf07ccf4>] (btrfs_writepages [btrfs]) from [<c00e0e50>] (do_writepages+0x34/0x48)
 +[<c00e0e50>] (do_writepages) from [<c014c060>] (__writeback_single_inode+0x40/0x2ac)
 +[<c014c060>] (__writeback_single_inode) from [<c014c44c>] (writeback_sb_inodes+0x180/0x390)
 +[<c014c44c>] (writeback_sb_inodes) from [<c014c6e8>] (__writeback_inodes_wb+0x8c/0xd0)
 +[<c014c6e8>] (__writeback_inodes_wb) from [<c014c90c>] (wb_writeback+0x1e0/0x27c)
 +[<c014c90c>] (wb_writeback) from [<c014d030>] (bdi_writeback_workfn+0x1d0/0x474)
 +[<c014d030>] (bdi_writeback_workfn) from [<c0038e7c>] (process_one_work+0x11c/0x394)
 +[<c0038e7c>] (process_one_work) from [<c0039134>] (worker_thread+0x40/0x4d4)
 +[<c0039134>] (worker_thread) from [<c003e5dc>] (kthread+0xdc/0xf8)
 +[<c003e5dc>] (kthread) from [<c000f858>] (ret_from_fork+0x14/0x3c)
 +</code>
 +
 +----
 +
 +Conclusion, en fait le problème venait d'une défaillance du disque.
 +Le problème était visible dans le rapport SMART. Une usure prématuré rendant les performances du disques appauvri.
 +
 +Le disque avait les mêmes symptôme branché sur un PC, la génération d'un fichier avec dd échouait. Suite à ça, j'ai racheté un nouveau disque et fait l'erreur de faire un clonage de disque.
 +
 +Pour une raison que j'ignore, les mêmes symptomes étaient présent sur la nouvelle partition cloné, impossible de faire un dd.
 +
 +Finalement, création d'une partition toute fraiche et copie des fichiers via rsync, maintenant tout fonctionne comme avant, voir mieux :)
  
raspberry/usb_issue.1496958191.txt.gz · Dernière modification: 08-06-2017 23:43 de edmc73