让Redis使用TCMalloc,实现高性能NOSql服务器
TCMalloc(Thread-Caching Malloc)是google开发的开源工具──"google-perftools"中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载。 TCMalloc库的安装步骤(Linux环境): *...
TCMalloc(Thread-Caching Malloc)是google开发的开源工具──"google-perftools"中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载。 TCMalloc库的安装步骤(Linux环境): *...
同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting. Please, commit your changes or stash them before yo...
RabbitMQ RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 Redis 是一个Key-Value的NoSQL数据库,开发维护很活跃,虽然它是一个Key-Value数...
### 导读 {#heading-1} [**Linux**](https://www.linuxprobe.com/)[**命令**](https://www.linuxcool.com/)**分为:内部** [**命令**](https://www.linuxcool.com/)**和外部命令。内部命令为Linux内核自带命令,执行效率高;外部命令需要安装后才能使用,为方...
**2023年8月8号凌晨00:21分,为什么这么晚了我还在写博客,是因为今天在整理服务器的时候,误操作把服务器的数据盘删了,不是用的sudo rm -rf,我的服务器在本地,部署在VMware里面,替换数据的时候点错了,选错了虚拟机😭。为了以后避免这种事情再次发生,借助于ChatGPT写了一个定时备份脚本,分享一下。** 一、脚本内容 {#一-脚本内容} ========...
为了方便统计服务器运行时接受及发送的流量数据,故需要进行网卡流量计数器数据清零。 ### 方法 #### 重载驱动模块 建议采取此种方法。 ##### 获取驱动名称 执行`ethtool -i `命令对应**ens3**为需要重置的网卡名称,driver对应驱动名称。 root@oraclenode1:~# ethtool -i ens3 drive...
Linux 介绍 {#介绍} -------- 1. Linux之父:Linus Torvalds 2. 主要发行版:==Ubuntu(乌班图)、RedHat(红帽)、CentOS==、Debain(蝶变)、Fedora、SuSE、OpenSUSE 3. 吉祥物:tux 4. UNIX与Linux的关系 Ken Tompson、Dennis Richres(贝尔实验室) ...
**常用命令** 主板的序列号:dmidecode | grep -i 'serial number' CPU信息:cat /proc/cpuinfo 或者 dmesg | grep -i 'cpu' 或者 dmidecode -t processor 内存信息:cat /proc/meminfo 显...
1、安装工具 --inotify wget https://github.com/rvoicilas/inotify-tools/archive/3.20.1.tar.gz tar -zxvf inotify-tools-3.20.1.tar.gz cd inotify-tools-3.20.1 ./configure --prefix=/...
记录一下这个/etc/init.d目录不存在的问题,今天装了rhel9发现没有/etc/init.d/目录,平常都是直接把我们的脚本放到这个目录里就能实现服务的启动和关闭一些列操作,那么这个目录为何能控制这些服务呢,因为是由一个chkconfig的包来实现脚本的服务管理的,/etc/init.d/也只是/etc/rc.d/init.d/的软连接,所以没有/etc/init.d就...