查看os系统块的大小
[root@dg1 ~]# tune2fs -l /dev/sda1 |grep 'Block size'
Block
size: 4096
[root@dg1 ~]#
查看os系统页的大小
[root@dg1 ~]# getconf PAGESIZE
4096
[root@dg1 ~]#
修改块的大小:
创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减少文件碎片,加快fsck扫描的速度和文件删除以及读操作的速度。另外,在ext2的文件系统中,为根目录保留了5%的空间,对一个大的文件系统,除非用作日志文件,5%的比例有些过多。可以使用命令
# mke2fs -b 4096 -m 1 /dev/hda6
将它改为1%并以块大小4096byte创建文件系统。
使用多大的块大小,需要根据你的系统综合考虑,如果系统用作邮件或者新闻服务器,使用较大的块大小,虽然性能有所提高,但会造成磁盘空间较大的浪费。比如文件系统中的文件平均大小为
2145byte,如果使用4096byte的块大小,平均每一个文件就会浪费1951byte空间。如果使用1024byte的块大小,平均每一个文件会浪费927byte空间。在性能和磁盘的代价上如何平衡,要看具体应用的需要。
分享到:
相关推荐
InnoDB存储引擎中默认每个页的大小为16KB,可通过参数innodb_page_size将页的大小设置为4K、8K、16K,在MySQL中可通过如下命令查看页的大小: mysql> show variables like 'innodb_page_size'; 而系统一个磁盘块的...
-b block size size of blocks in filesystem, default 32768 -noappend Do not append to existing filesystem on dest, write a new filesystem This is the default action if dest does not exist, ...
【标题】:“Calemdar.7z”是一个压缩文件,使用了7-Zip软件进行压缩,这种格式通常用于存储多个文件或文件夹以便节省磁盘空间和方便传输。7-Zip是一种开源的压缩工具,提供了高比率的压缩比,支持多种压缩格式,...
采用STM32CubeMx 生成的标准 STM32G43读写W25全系列FLASH例子,从W25Q16~W25Q128,支持ID和容量识别,相当好用。同时采用模块化编程,方便移植到全系列单片机中,分析给大家! 下面的识别的例子 w25qxx Init Begin.....
The extent buffer api is used to do the page spanning work required to have a metadata blocksize different the page size.
这些缓存可以通过`db_cache_size`、`db_keep_cache_size`和`db_recycle_cache_size`参数分别控制。 - **Large Pool**:主要用于Oracle内部的一些操作,如排序操作等,也可以供用户应用程序使用。大小可以通过`large_...
设 size_PT 为 3,初始化页表为 Page:1 block:2 ,page:3 block:5,page:6 block:3。输入逻辑地址 4ff,则其页号为 1,查找页表,不产生缺页中断,块号为 2,则输出转换后的地址为 8FF,页表不变。输入逻辑地址...
文件头含有状态、基础信息、键定义和记录信息四个部分,而索引数据则以Block(Page)为单位存储,每个Block只包含同一索引的数据,以提高连续读取性能。 2. 索引Block和Cache Block: 索引Block(Index Block)在...
综上所述,解决 "SQUASHFS error: sb_bread failed reading block" 的关键在于保证文件系统的完整性,正确设置加载参数,以及对硬件和软件进行全面的故障排查。通过这些步骤,通常可以有效地处理此类错误,确保...
64k block-size, support compatible to Linux ext4 and e2fsprogs OS: 2k, xp, vista, server 2003/2008, win7 Features Ext2Fsd doesn’t support: fully ext3 journal support ext4 extent support LVM and ...
PAGE_OF_BLOCK=128 COLUMN_CYCLE=2 CAHCE_PROGRAM=10 BLOCK_OF_CHIPS=1024 READ_CYCLE=2 WRITE_CYCLE=2 BUS_WIDTH=0 SCAN_FILENAME=Nand_Scan CODE_FILENAME=General FLASH_ID=NO_FLASH PC0= PC1= ENABLE_JUMP=0 ...
SELECT NAME, VALUE FROM v$parameter WHERE NAME IN ('sga_max_size', 'db_cache_size', 'shared_pool_size', 'shared_pool_reserved_size', 'large_pool_size', 'java_pool_size', 'db_block_size', 'db_block_...
Max dimension size of a thread block (x,y,z): (1024, 1024, 64) Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535) Maximum memory pitch: 2147483647 bytes Texture alignment: 512 ...
Max dimension size of a thread block (x,y,z): (1024, 1024, 64) Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535) Maximum memory pitch: 2147483647 bytes Texture alignment: 512 ...
H27UBG8T2BTR-BC Series 32Gb(4096M x 8bit) Legacy MLC NAND Flash ...- Page size : (8K+640spare)bytes - Block size : (2048K+160K)bytes - Plane size : 1024blocks - Device size : 2048blocks
- **Block Size**: (512K + 16K) Byte,相当于128个Page。 - **Page Program Time**: 0.8ms (Typical),即编程一个Page所需的典型时间。 - **Block Erase Time**: 1.5ms (Typical),擦除一个Block所需的典型时间。 -...
-b <block_size> set data block to <block_size>. Default 65536 bytes -2.0 create a 2.0 filesystem -noI do not compress inode table -noD do not compress data blocks -noF do not compress ...
2. Add sizeof(struct mem_control_block) to the size requested. 3. start at managed_memory_start. 4. Are we at last_valid address? 5. If we are: A. We didn't find any existing space that was large ...
每个Nand Flash芯片由多个块(Block)组成,每个块又包含多个页(Page)。在每个页中,数据是按字线(Word Line)排列的,而每个页都有对应的spare area,用于存储额外的信息。 **Spare Area的定义与作用** Spare ...
Page size x8: 4320 bytes (4096 + 224 bytes) – Block size: 128 pages (512K + 28K bytes) – Plane size: 2 planes x 2048 blocks per plane – Device size: 16Gb: 4096 blocks; 32Gb: 8192 blocks;