Press "Enter" to skip to content

Category: Uncategorized

Kubernetes YAML编写

YAML 是一种非常简洁/强大/专门用来写配置文件的语言! YAML 全称是 ”YAML Ain’t a Markup Language” 的递归缩写,该语言的设计参考了 JSON / XML 和 SDL 等语言,强调以数据为中心,简洁易读,编写简单。 YAML 语法特性 学过编程的人理解起来应该非常容易 语法特点 大小写敏感 通过缩进表示层级关系 禁止使用tab缩进,只能使用空格键 缩进的空格数目不重要,只要相同层级左对齐 使用#表示注释…

Leave a Comment

InnoDB和NDB、MySQL群集和InnoDB群集关系

本文解释对于两个存储引擎InnoDB和NDB,以及两个“群集”技术:InnoDB Cluster和MySQL (NDB) Cluster尤其如此。 InnoDB 是一种存储引擎-数据库用来读取,写入,更新和删除数据以及执行其他基本操作的软件组件。 InnoDB在2010年用5.5版(主要是因为它支持事务和外键)取代了MyISAM,将其作为MySQL的默认存储引擎,这是大多数工作负载的最佳选择。 NDB 也称为NDB CLUSTER, 是另一种存储引擎,但是它主要存储数据在内存中,并且独立于MySQL Server实例。它是MySQL Cluster使用的存储引擎。 NDB代表“网络数据库”。 MySQL Cluster vs MySQL NDB Cluster NDB Cluster 是一个完全独立的产品,可将数据存储在多个服务器的内存中,而这些服务器均不需要MySQL服务器实例。凭借其分布式“无共享”架构,MySQL Cluster可在低成本硬件上水平提供表的高可用性和自动分片(分区)功能,以同时满足读取和写入密集型工作负载的需要。 InnoDB…

Leave a Comment

Linux top/htop命令使用和参数详解

VIRT,RES,SHR,DATA的含义 VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反4、关于库占用内存的情况,它只统计加载的库文件所占内存大小 SHR:shared memory 共享内存1、除了自身进程的共享内存,也包括其他进程的共享内存2、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小3、进程所占的物理内存=RES – SHR4、swap out后,它将会降下来 DATA1、数据占用的内存。如果top没有显示,按f键可以显示出来。2、真正的该程序要求的数据空间,是真正在运行中要使用的。 top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下:s – 改变画面更新频率l – 关闭或开启第一部分第一行…

Leave a Comment