摘要:
2.13~15 使用率:使用的百分比 饱和率:排队的占比 vmstat:虚拟内存和物理内存 mpstat:cpu使用情况 【打印所有cpu信息 => mpstat -p ALL 1 】 prstat:查询物理内存和虚拟内存使用情况。 iostat:磁盘使用情况 netstat:网络接口统计 sar: 阅读全文
摘要:
基于 LSM-tree 的关系型数据库中,通过被动的数据持久化方式移除双重日志记录 原文链接 摘要 存储引擎是关系型数据库(RDB)中的重要组成部分。随着互联网服务和应用的出现,近来的技术趋势是部署基于日志结构合并树(LMS-tree)的存储引擎。虽然这种方法可以达到一个高性能、高效的空间使用,但它 阅读全文
摘要:
整体流程为:下载代码 -> 编译&安装依赖库 -> 编译&安装grpc -> 测试。 1. 安装openssl 安装wget https://www.openssl.org/source/openssl-1.1.1b.tar.gz tar -xvf openssl-1.1.1b.tar.gz cd 阅读全文
摘要:
一. 环境准备 目标 准备好各类安装包,支持启动qemu 难点 安装好 : qemu-system-riscv64 --version 和 riscv64-unknown-linux-gnu-gcc --version 坑点 内存不足,一直编译失败。开启swap,关闭不重要的应用。 附录 安装环境的 阅读全文
摘要:
docker技术入门与实战 第三版 第一章 初识Docker与容器 Docker的优势: 更快的交付和部署:通过镜像快速构建开发环境。测试和运维人员可以将其快速部署。 更高效的资源利用:作为内核级别的虚拟化,资源需求更低。 更轻松的迁移和扩展:可以在几乎任何平台运行。 更简单的更新管理:通过Dock 阅读全文
摘要:
case用法 case 值 in 条件1) command1 ... commandN ;; 条件2) command1 ... commandN ;; esac 判断语句,filename为文件名:(文件是否存在、是否为文件/目录/链接文件/硬链接、文件是否可读/可写/可执行、文件长度是否为0、文 阅读全文
摘要:
启动内核转储(core dump) ulimit -c // 查看内核转储功能是否有效 ulimit -c unlimited // 不限制大小 ulimit -c 1073741824 // 设置1G大小 对于转储文件 core*可以用GDB进行调试 未设置时,转出文件都在运行目录下,可以设置到固 阅读全文
摘要:
大规模分布式存储系统(2013版) 第一章 概述 无论是云计算、大数据还是互联网公司的应用,后台基础设施的目标都是低成本、高性能、可扩展、易用的分布式存储系统。 分布式存储系统的特性: 1. 可扩展:分布式存储系统可以扩展几百到上千台,同时性能线性增长。 2. 低成本:可以构建在普通PC机上。 3. 阅读全文
摘要:
一. ubuntu安装Mysql sudo apt-get install mysql-server // 服务端 sudo apt-get install mysql-client // 客户端 sudo apt-get install libmysqlclient-dev // 程序编译时链接的 阅读全文
摘要:
感谢文文姐的好书推荐 第一章 SSD综述 SSD(Solid State Drive)固态硬盘,以半导体闪存(NAND Flash)作为介质的存储设备。 主要由:主控,内存,缓存芯片DRAM,PCB(电源芯片,电阻,电容等),接口(SATA,SAS,PCIe等)。主体为PCB。 存储介质:1. 光学 阅读全文