老男孩教育每日一题-2017年05月23日-一个100M的分区,写入0.5K的,或写入1M的,可以写多少?

简介:

1.题目

老男孩教育每日一题-2017年05月23日-一个100M的磁盘分区,写入0.5K的文件,或写入1M的文件,分别可以写多少个?为什么?

2.参考答案

一个100M的磁盘分区,写入0.5K的文件,或写入1M的文件,分别可以写多少个?为什么?
错误解答:很容易计算1K的个数:100*1000=100000个,1M文件的个数:100/1=100个

解答思想:先答几点知识

a、上面的考试题考察的是文件系统inode和block知识。
b、inode是存放文件属性信息的(也包含指向文件实体的指针),默认大小为128byte(c58),256byte(c64)
c、block是存放文件实际内容的。默认大小1K(boot)或4K(非系统分区默认给4K),一般企业多用4K的block。
d、一个文件至少要占用一个inode及一个block。
e、默认较大分区常规企业真实场景情况下,inode数量是足够的。而block数量消耗会更快。

参考回答:

1、默认分区常规情况下,对大文件来讲inode是足够的。而block数量消耗的会更快,block为4K的情况下,1M的文件不会有浪费磁盘的情况,所以文件数量大概为100/1=100个。
2、对于小文件0.1K,inode会消耗的更快。默认分区block的数量大于inode数量的。每个小文件都会占用一个inode和一个block,inode会先消耗完,文件总量是inode的数量。

3.统计信息

今天是每日一题陪伴大家的第56天期待你的进步

对于题目和答案的任何疑问,请在博客评论区留言
往期题目索引

http://lidao.blog.51cto.com/3388056/1914205



本文转自 李导 51CTO博客,原文链接:http://blog.51cto.com/lidao/1928709

相关文章
|
SQL 数据挖掘 BI
就光会拉个数,要你数据分析师有何用? by彭文华
就光会拉个数,要你数据分析师有何用? by彭文华
|
8月前
BUUCTF [ACTF新生赛2020]NTFS数据流 1
BUUCTF [ACTF新生赛2020]NTFS数据流 1
285 1
|
8月前
|
Python
湖南大学第十六届程序设计竞赛(重现赛)补题题解(更新中)
湖南大学第十六届程序设计竞赛(重现赛)补题题解(更新中)
42 0
|
人工智能 算法 BI
【寒假每日一题】AcWing 4656. 技能升级(难到飞起)
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 1、贪心算法 2、归并算法 3、二分查找法
69 0
|
人工智能 iOS开发 Windows
(待补充)小蒟蒻的刷题成长之路-------中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛(同步赛)
(待补充)小蒟蒻的刷题成长之路-------中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛(同步赛)
143 0
|
人工智能 算法 BI
笔试算法模拟题精解之“采摘圣诞果”
我们定义数组a[i]表示第i天可以采摘的刚刚结出来的果子,数组b[i]表示第i天可以采摘的已经过了一天的果子。根据输入先初始化a[]。
笔试算法模拟题精解之“采摘圣诞果”
|
算法 搜索推荐
【技术小火车】万万没想到!原来你是这样的算法君?!
据说算法正在统治世界?吓得我瓜子都掉了......
5802 0
|
MySQL
求橙闭门课|如何让员工又傻又天真,又猛又持久?
说起文化大家可能会觉得有点虚,但想想,为什么春节那么多人挤着站着不睡也要回家,中秋节为什么不吃个月饼就觉得没过中秋节?这其实就是文化信仰,文化的力量。 我相信,只要是一个组织,它要能生存下来,一定是有企业文化,有一个坚强的信仰的,这个信仰就是使命带来的,阿里的使命是有「让天下没有难做的生意」。
1938 0
|
关系型数据库 MySQL 中间件