摘要: https://blog.51cto.com/xslwahaha/1617781 SAN与NAS是完全不同架构的存储方案, 前者支持Block协议,后者则支持File协议; SAN结构中,文件管理系统(FS)还是分别在每一个应用服务器上,会产生I/O操作,而NAS则是每个应用服务器通过网络共享协议( 阅读全文
posted @ 2024-06-06 16:07 zongzw 阅读(43) 评论(0) 推荐(0)
摘要: iSCSI(Internet Small Computer System Interface,Internet 小型计算机系统接口)是一种由IBM公司研究开发的IP SAN技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,基于 TCP/IP的协议连接iSCSI服务端(Targe 阅读全文
posted @ 2024-06-06 16:04 zongzw 阅读(42) 评论(0) 推荐(0)
摘要: 日志文件系统 大多数linux操作系统中的默认文件系统选择。ext4 文件系统由 ext3 文件系统改进而来,而后者又是从 ext2 文件系统改进而来。 常用的命令: $ df -Th df -T 可以流浪当前系统挂载的卷及设备,-T可以打印设备类型,比如ext4 tmpfs 或者其他。 root@ 阅读全文
posted @ 2024-06-06 15:58 zongzw 阅读(99) 评论(0) 推荐(0)
摘要: 符号 含义 备注 us 用户空间CPU 占比 不包含低优先级(nice 1-19)的进程 sy 系统调用CPU占比 不包含底层iowait(即外设耗时)时间 id 系统空闲CPU时间 ni 低优先级进程CPU占比 nice值为1-19 hi 硬中断的CPU耗时 统计,但不计入进程CPU时间 si 软 阅读全文
posted @ 2024-06-05 08:24 zongzw 阅读(29) 评论(0) 推荐(0)
摘要: 这篇文章总结不错: https://cloud.tencent.com/developer/article/2304179 RAID x 存储策略 备注 0 无备份,分条存储 1 镜像备份 5 使用奇偶校验,分条存储 6 使用双奇偶校验,分条存储 10 RAID0 + RAID1 50 RAID0 阅读全文
posted @ 2024-06-04 10:51 zongzw 阅读(28) 评论(0) 推荐(0)
摘要: BIO NIO AIO BIO - blocking IO 传统IO模型,同步阻塞,所有的accept read write 都会阻塞,不管是客户端还是服务器端。 普通的socket编程就是这种。当服务器端accept时阻塞,当read时也会阻塞。 通过使用多线程可以实现对多个客户端的链接,即主线程 阅读全文
posted @ 2024-06-04 10:35 zongzw 阅读(15) 评论(0) 推荐(0)
摘要: https://github.com/zongzw/intensity-segment Intensity Segments 问题,是一个动态规划问题,考察的是 对数据结构的掌握程度,从各种不同的数据结构中选择适合问题的的那个。 问题到代码的转化能力,如何使用计算机语言描述数据动态变化的过程。 以上 阅读全文
posted @ 2024-06-04 09:40 zongzw 阅读(1416) 评论(0) 推荐(0)
摘要: https://eslody.github.io/2021/07/10/基数树-Radix-tree-和前缀树-Trie-tree/ trie树为n叉搜索树, 搜索路径上的所有节点组成的完整的路径 构成了要查找的值。 Radix树,即基数树,也称压缩前缀树,是一种提供key-value存储查找的数据 阅读全文
posted @ 2024-06-02 15:38 zongzw 阅读(91) 评论(0) 推荐(0)
摘要: https://github.com/zongzw-learn/learn-go/tree/master/basics/tcp-poller kqueue在golang语言下的使用实践 将kqueue的操作细节封装在NetPoller接口中,实现KqueuePoller的三个API: Start 启 阅读全文
posted @ 2024-06-02 14:54 zongzw 阅读(73) 评论(0) 推荐(0)
摘要: POSIX 的简单介绍 阅读全文
posted @ 2024-06-02 14:47 zongzw 阅读(85) 评论(0) 推荐(0)