Linux学习----基础篇(文件系统选择及NFS)

1、生产环境文件系统选择

Linux下常见的的文件系统有DOS文件系统msdos,Windows下的FAT和NTFS,光盘文件系统ISO-9660,单一文件系统ext2和日志文件系统ext3、ext4、xfs,集群文件系统gfs(Red Hat Global File System)、ocfs2(oracle cluster File System)、虚拟文件系统(如 /proc),网络文件系统(NFS)。

对于读操作频繁,同时小文件众多的环境,使用ext4文件系统是个不错的选择。由于ext3的目录结构是线型的,因此当一个目录下文件的数量较多时,ext3的性能下降比较厉害,而ext4的延迟分配、多块分配和盘区功能使ext4适合对大量小文件的操作。大量实践证明,如果生产环境需要对文件进行大量的创建和删除操作的话,ext4是更高效的文件系统,接下来依次是xfs、ext3。例如网站应用,邮件系统等,都可使用ext4文件系统来达到最优性能。

对于写操作频繁的环境,如果是一些大数据文件操作,同时应用本身需要大量的写日志操作,那么xfs是最佳的选择。根据实际应用经验,对xfs、ext4、ext3块写入性能对比,整体上性能差不多,但在效率上(CPU利用率)最好的是xfs,接下来依次是ext4和ext3。

对性能要求不高、数据安全要求不高的环境,ext3/ext2文件系统是比较好的选择,因为ext2没有日志记录功能,这样就节省了很多磁盘性能。例如linux系统下的/tmp分区就可以采用ext2文件系统。

2、网络文件系统NFS

猜你喜欢

转载自www.cnblogs.com/yu2006070/p/9317283.html
今日推荐