It actually depends on the file system used. This probably refers to the stat.blksize attribute for the file system.
From stat (2) man page:
struct stat {
blksize_t st_blksize;
The -f option for stat (1) displays this information, and in my Linux box it displays 4096 as a block size.