Press "Enter" to skip to content

搬搬砖 w3cool.org Posts

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

CentOS8时间服务器(服务端/客户端配置)

NTP是一种允许计算机系统间时钟同步的网络协议。 Chrony是网络时间协议的一种通用实现。它有两个程序,chrony和chronyd。 chronyd是一个可以在启动时启动的守护进程 chronyc是一个命令行界面程序,可以用来监控chronyd的性能,并在运行时改变各种操作参数。 在RHEL8或CentOS8上安装Chrony使用NTP协议同步时间 首先设置RHEL8或CentOS8系统时区 Chrony使用软件包管理器安装在RHEL8或CentOS8系统上。 局域网中RHEL8或者CentOS8系统上配置Chrony服务用于时间同步 一键脚本:https://github.com/w3cool/startkit.sh/blob/master/centos8/centos8-ntpd-chronyc.sh 服务器需要正常上网,同步互联网NTP服务器。 启动服务: 确认服务状态正常 对Chrony主配置文件/etc/chrony.conf进行配置,配置更改是设置离您最近的时间服务器。 修改为国内官方服务器地址: 也可以保留CentOS官方NTP服务器地址: 启用NTP同步 重新启动chronyd服务。 您还可以指定允许访问NTP服务器的IP地址或网络,建议把C类地址都加上。 打开防火墙firewalld服务相应端口,请允许ntp端口。 检查NTP服务器是否正常工作。 210 Number of sources =…

Leave a Comment

Linux调整文件swap配置

1、检查 Swap 空间,先检查一下系统里有没有既存的 Swap 文件 swapon -s 如果返回的信息概要是空的,则表示 Swap 文件不存在。 2、确定swap文件的大小 单位为M。将该值乘以1024得到块大小。例如,64MB的swap文件的块大小是65536。 3、创建 Swap 文件,下面使用 dd 命令来创建 Swap 文件。 dd if=/dev/zero of=/swapfile bs=1024 count=4194304、 【参数说明】…

Leave a Comment