As for the 'hanging' when copying large amounts of data, I read of a similar problem someone had on the Arch forums which I believe was eventually solved by turning off defragmentation in transparent hugepages.

One quick way to see if it's related to transparent hugepages would be to add 'transparent_hugepage=never' to your kernel boot parameters and then start copying large amounts of data to see if it still hangs.