• 理解inode
    inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学习笔记,尽量保持简单。 =...
  • 花 ¥3500 组装的性能强悍「迷你台式机」,用了一周说说我的体验
    从 PC 世代过渡到移动互联网时代的我们,曾经彻夜研究只为购买最厉害的配件来组装一台性能超强的台式机的经历,似乎离大多数人越来越远了。对于打游戏非常菜的我自己来说,一台「台式机」最重要的地方可能并不在于「能否带得动古墓丽影」,而是「是否足够安静」、「安装是否足够方便」以及「后期升级空间大不大」等等。Intel NUC,全称叫做「Next Unit of Computing」,即「下一世代的计算单元」。NUC 本身是一台小巧的「准台式机」,内部集成有 CPU、主板和必要的 I/O 接口,加上自己购买的内存和硬...
  • 浅谈几种常见 RAID 的异同
    RAID 0RAID 0 可用于两个或更多硬盘或 SSD。目标是提高读的性能。数据以特定大小(通常为 64KB)的块写入,并在可用驱动器中平均分配。下图显示了带有三个硬盘的 RAID 0 阵列的示意图。RAID 控制器将第一个数据块写入硬盘 1,第二个数据块写入硬盘 2,第三个数据块写入硬盘 3,第四个数据块再次写入硬盘 1,以此类推,RAID 0 中的三个 1TB 硬盘提供 3TB 的存储空间。由于数据分布均匀,所以在访问的时候会从硬盘 1 ~硬盘 3 提取数据,然后拼接在一起就是一个完整的数据。理论上从...
  • Kafka凭什么速度那么快?
    Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。针对Kafka的基准测试可以参考,Apache Kafka基准测试:每秒写入2百万(在三台廉价机器上)下面从数据写入和读取两方面分析,为什么Kafka速度这么快。一、写入数据Kafka会把收到的消息都写入到硬盘中...
  • 同样是消息队列,为什么Kafka这么快?
    Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。针对Kafka的基准测试可以参考,Apache Kafka基准测试:每秒写入2百万(在三台廉价机器上)下面从数据写入和读取两方面分析,为什么Kafka速度这么快。一、写入数据Kafka会把收到的消息都写入到硬盘中...
  • 面试被问哭:Redis 如何做持久化与恢复?
    原文链接:https://www.toutiao.com/i6660250022401016327/一、前言本文主要讲了 Redis 的持久化相关功能,持久化一直是影响 Redis 性能的高发地,也是面试中经常被问到的。包括 RDB 相关的特定和优缺点,AOF 的优缺点,事实上,由于 RDB 的数据实时性问题,目前用 AOF 比较多了,而持久化恢复也是优先 AOF。RDB 是旧的模式,现在基本上都使用 AOF,当然,今天两个都会一起聊聊。二、RDBRDB 流程图:RDB 特点:1、RDB 是一种快照模式,即...
  • 206. IBM重量级产品:一吨重的硬盘 | 软件那些事儿
    同志们,音频可以到喜马拉雅APP或者网易云音乐上去收听再接着上一期讲IBM公司,IBM公司在电脑上赚了很多钱,然后大家一看能赚钱,就一窝蜂一样的加入到了电脑这个行业。和其它所有行业一样,如果竞争者太多了,没办法躺着赚钱了,就必须要创新。这和所有行业一样,最佳的赚钱方式是垄断,最简单粗暴也是最有效的垄断方式是用枪垄断,谁敢进入这个市场,就打死。这种方式是很多有军队的独裁政府采用的垄断方式,但是在美国一般行不通。属于美国政府的企业很少,只有一些赚钱不多但是很累的,私人企业不愿意干的行业,美国政府才去经营,比如美...
  • 讲一点分布式的基础知识,图解!
    故事还是得从单机开始,没有单机哪儿来的分布式?在IT世界,二进制的数据是我们最宝贵的资产,必须要把它保存在断电也不怕的硬盘上。但是只用一块硬盘很危险,万一坏了数据就彻底没了。于是人们就想了个办法,把两块硬盘组织了起来,互为备份。这种方式有个专门的术语,叫RAID ,就是冗余磁盘阵列的意思。上图中两个磁盘互为备份,是RAID 1 , 数据会被同时写到两块硬盘中,安全性大大提高。需要提醒的是,虽然这里有两块硬盘,但是从用户角度,只能看到一个逻辑的硬盘,操作系统已经把底层的两块硬盘给隐藏了。RAID 1 的不爽之...
  • 硬盘就是一个旋转餐桌!
    我是一个硬盘,在我们这个大家族中,我属于通过机械装置定位并读取数据的机械式硬盘,从速度上说,和我的兄弟SSD硬盘没法比,但是我的容量更大,更便宜啊!来,爆个照:磁盘内部图-我的肖像照无论是读数据还是写数据,都要通过我的胳膊才行。我的胳膊长成下面这个样子,非常雄壮,但却有点笨重,移动起来稍稍有点缓慢。当操作系统大哥要我读写数据的时候,我就挥动胳膊把数据从盘片上取出来。想想这个动作就知道我读取的速度有多慢了。磁臂实物图如果你还是不清楚我为什么慢,那么就想想吃饭的场景吧。假设你坐在一个超大的旋转餐桌面前吃饭,餐桌...
  • x86 服务器常见问题和故障诊断排除 | 周末送资料
    x86是我们广为熟知的架构,在核心处理器基础上,辅以带ECC、ChipKill、热插拔技术的内存、防止数据异常丢失的RAID硬盘、提供不中断电力供应的冗余电源等等共同构建出一个完整的x86服务器。然而用得多了,遇到的故障自然就不会少,故障可能由于网卡、风扇、电源、cpu、内存、硬盘、raid、主板、静电等等,以及各种不明原因。以下是社区会员分享,社区专家整理的一些常见问题、故障案例,并分享IBM和DELL服务器的故障诊断及排除。服务器常见问题汇总服务器支撑着整个企业的信息数据,对公司的信息储存、业务开展、正...
  • Redis配置文件详解
    点击蓝字“程序员考拉”欢迎关注!Redis是一个高性能的key-value数据库。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。 为了更好的使用redis,我们需要详细的了解redis配置文件及相关参数作用。include /path/to/local.conf额外载入配置文件...
  • 讲一点分布式的基础知识,图解!
    作者简介:刘欣,前IBM架构师,近20年从业经验,"码农翻身"公众号作者,畅销书《码农翻身》作者,用故事讲解技术是拿手好戏。拨开技术迷雾,轻松了解技术本质,从"码农翻身"开始。故事还是得从单机开始,没有单机哪儿来的分布式?在IT世界,二进制的数据是我们最宝贵的资产,必须要把它保存在断电也不怕的硬盘上。但是只用一块硬盘很危险,万一坏了数据就彻底没了。于是人们就想了个办法,把两块硬盘组织了起来,互为备份。这种方式有个专门的术语,叫RAID ,就是冗余磁盘阵列的意思。上图中两个磁盘互为备份,是RAID 1 , 数...
  • 想摆脱各种网盘?试试这个秒杀所有网盘一步到位的利器
    身处信息时代,家庭数据管理的需求一直都在,直到今年六月底我还在用着搭建了多年的「路由器 + 硬盘」NAS 方案。一次偶然的机会,获得一台入门级群晖 NAS,我想,是时候给家庭数据「吃顿好的」了。印象中 NAS 属于「傻瓜化」操作的硬件,实际上手体验后发现,即使群晖这种以易用著称的 NAS 也需要仔细研究设置,才能发挥其最大价值。经过接近一周时间的摸索,最终应用场景如下图所示:NAS 应用场景▍NAS 三大应用场景文件备份文件备份是 NAS 的基础功能,主要备份类型有:相机照片备份:拍照归来,取出相机的 SD...
  • 买NAS送硬盘!
    阿里会员日买 TS- 532X 送硬盘18月5日下单,送 3块 1T硬盘!28月6日至8月9日下单,送 2块 1T硬盘!活动机型1. TS-453Bmini-8G2. TS-212P33. TS-251+4. TS-451+5. TS-453B6. TS-653B扫码进店天猫:qnap存储旗舰店
  • 摆脱限速的网盘,教你入坑能秒杀各种网盘的利器
    关联阅读:QNAP 使用指南:我放弃了各种网盘,选择用这个 1000+ 的产品来代替NAS 使用指南:想摆脱各种网盘?试试这个秒杀所有网盘一步到位的利器▍根据需求优先考虑硬盘数对于大部分少数派读者来说,购买 NAS 的需求大致都可以归纳为两个场景:家用和小型办公。2 盘位的机型是入门的首选。结合我个人的 NAS 使用经验来看,家用和小型办公室选购 NAS 时,不超过 12 个盘位是比较合适的选择。主流的 NAS 厂商都至少会提供一份兼容性列表,帮助用户正确购买硬盘。千万不要因为贪图便宜,购买一般的用在台式机或者笔记本电脑上的机械硬盘,这类硬盘并不适合放在 NAS 里使用。
  • 写满数据的硬盘是否比空硬盘重?
    遂教授满意而归。存满数据的硬盘比空硬盘重?磁介质机械硬盘出厂时做过低级格式化,拿到用户的手上时已经被写入柱面、磁道、扇区等等信息,在没有内容的数据区,都被磁化成0的内容。/磁介质硬盘数据是通过调整磁介质磁极方向来存储的。存满数据就相当于,原来香蕉柄都朝北,现在一半朝北一半朝南。如果检测到电压超过Vth,那么便认为这个bit是0,数据的写入和擦除,都通过Control Gate来完成。这时读取的状态是1。/ 结论 /存满数据后,机械硬盘只有磁级变化,质量不变;而SSD因为锁住了更多的电子,所以变重了。
  • 10分钟看懂硬盘挖矿BHD解读
    BTC网络一年的耗电量已经超过了 159 个国家,占据全球耗电量的 0.2%!BHD就是在这样的环境下应运而生。BHD,全名BitcoinHD ,比特硬盘,是基于Conditioned Proof of capacity 的改变加密货币生产方式的有价金融系统。BHD选择计算机硬盘挖矿是一个颠覆性的创新,计算机中能够作为挖矿设备有CPU、GPU和硬盘三种。这些 8192 个哈希是成对组织的,称为Scoop。绘图时间的长短将根据你硬盘容量大小而定,一般1T硬盘所需绘图时间为 10 几个小时。
  • 【存储知识】块存储、文件存储、对象存储三者之比较 | 周末送资料
    简单来说块存储读写快,不利于共享,文件存储读写慢,利于共享。所以对象存储的出现,很好地结合了块存储与文件存储的优点。从逻辑上存储通常分为块存储,文件存储,对象存储。
  • VMware vSphere 服务器虚拟化部署安装图解 | 资料
    在虚拟化项目中,内存比CPU更重要。在使用VMware vSphere实施虚拟化项目时,一个推荐的作法是将VMware ESXi安装在服务器的本地硬盘上,这个本地硬盘可以是一个固态硬盘,也可以是一个SD卡,甚至可以是1GB的U盘,如果服务器没有配置本地硬盘,也可以从存储上为服务器划分8~16GB的分区用于启动。
  • Redis持久化
    Redis不同于Memcached的很重一点就是,Redis支持持久化,而且支持两种不同的持久化操作。快照持久化是Redis默认采用的持久化方式,在redis.conf配置文件中默认有此下配置:save 900 1 #在900秒之后,如果至少有1个key发生变化,Redis就会自动触发BGSAVE命令创建快照。另一方面,如果系统恰好在新的快照文件创建完毕之后崩溃,那么Redis将丢失35个键的更新数据。AOF持久化与快照持久化相比,AOF持久化 的实时性更好,因此已成为主流的持久化方案。当硬盘忙于执行写入操作的时候,Redis还会优雅的放慢自己的速度以便适应硬盘的最大写入速度。
活跃用户
《科技日报》是富有鲜明科技特色的综合性日报,是面向国内外公开发行的中央主流新闻媒体,是党和国家在科技领域的重要舆论前沿,是广大读者依靠科技创造财富、提升文明、刷新生活的服务平台,是中国科技界面向社会、连接世界的明亮窗口。
TechWeb专注于互联网消费领域,每日专业提供互联网产品、智能设备及互联网服务等方面的最新资讯。
数字生活家,手机新娱乐
《中国银行保险报》是中国银行保险监督管理委员会主管唯一工作日报。
数字公民的糖
专业的中文 IT 技术社区,与千万技术人共成长。
腾讯新闻旗下腾讯科技官方账号,在这里读懂科技!
凤凰科技频道官方账号,带你直击真相。
从思考,到创造
让创业者不再孤独@i黑马
雷锋网,读懂智能&未来。
用极客视角,追踪你最不可错过的科技圈。有快闻、也有洞见;有脑洞、也有思考。
最好的中文人物报道
36氪是中国领先的新商业媒体,提供新锐深度的商业报道。我们强调趋势与价值,我们的slogan是:让一部分人先看到未来。
计算机网络学习从入门到精通
SegmentFault 思否 ( sifou.com ) 是中国领先的开发者社区。我们希望为中文开发者提供一个纯粹、高质的技术交流平台,帮助更多的开发者获得成长与成功。
每天分享 Python 干货,后台回复「1024」,送你特别推送。
中国企业IT人交流的技术社区
分享程序员生活点滴以及程序员各种吐槽。这里没有具体技术讲解,只有幽默、职场、规划、学习路线、学习方法总结。输入相关关键词可以获得相应的文章,输入m获取全部文章编号。
有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。