多网卡bond模式及其配置

1. Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 2. 常用三种模式 mode=1:主备冗余模式,其中一条线若断线,其他线路将会自动备援,但会冗余闲置一个端口。 mode=2:负载均衡模式,通过指定策略对传输数据包执行HASH策略… 阅读更多 »多网卡bond模式及其配置

缓存穿透/击穿/雪崩及其解决方案

1. 缓存的穿透/击穿/雪崩 缓存穿透:缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给数据库带来压力。 缓存击穿:缓存击穿是指热点key在某个时间点过期的时候,而恰好在这个时间点对这个Key有大量的并发请求过来,从而大量… 阅读更多 »缓存穿透/击穿/雪崩及其解决方案

OVS常用命令与使用总结(转载)

1. 进程启动 先准备ovs的工作目录,数据库存储路径等

先启动ovsdb-server

ps: 如果想清除配置,可以先删除/etc/openvswitch/*,然后再手动创建一个数据库: [cra… 阅读更多 »OVS常用命令与使用总结(转载)

缓存数据一致性问题(转载)

1. 缓存数据不一致 数据库的瓶颈是大家有目共睹的,高并发的环境下,很容易 I/O 锁死。当务之急,就是把常用的数据,给捞到速度更快的存储里去。 这个更快的存储,就有可能是分布式的,比如 Redis,也有可能是单机的,比如 Caffeine。 但一旦加入缓存,就不得不面对一个蛋疼的问题:数据的一致性。 数据不一致的问题,人世间多… 阅读更多 »缓存数据一致性问题(转载)

数据同步及锁

1. 数据同步问题 有很多情况下需要考虑线程安全问题,一个全局的变量如果有可能会被多个同时执行的线程去修改,那么对于这个变量的修改就需要有一种机制去保证值的正确性和一致性,这种机制普遍的做法就是加锁。其实也很好理解,和现实中一样,多个人同时修改一个东西,必须有一种机制来把多个人进行排队。计算机的世界中也是如此,多个线程乃至多个进… 阅读更多 »数据同步及锁

Linux网络控制命令

1.ifconfig 2.ip 3.route 4.ping 5.telnet 6.traceroute 7.tcpdump 8.netstat 9.nc 10.ss 1.ifconfig 1.1 查看已被激活的网卡的详细信息

HWaddr :网卡的硬件地址,即M… 阅读更多 »Linux网络控制命令

编译安装VPP及运行

本文基于VMware虚拟机环境,详细请参考本文源站地址。 操作系统:CentOS7.6 Linux version 3.10.0-957.27.2.el7.x86_64 适用VPP版本:19.08-20.05,本文示例版本19.08 操作用户权限:root 系统驱动如果支持MSI-X,就无法使用驱动uio_pci_generic… 阅读更多 »编译安装VPP及运行

虚拟IP结合keepalived实现主备双机高可用

本文为您介绍如何使用虚拟IP和keepalived搭建主备双机,实现业务高可用。 1. 配置 1.1. 安装keepalived

1.2. 修改配置文件,并启动服务。

清除文件内容 每个server… 阅读更多 »虚拟IP结合keepalived实现主备双机高可用

FQ

以下教程针对Win10-64位系统,若为其他版本,请进入下面网站下载相应版本的软件:https://cp.greennode.info/users/index.php?rp=/knowledgebase/34/V2Ray.html (下图中标红的是我们买的服务对应的软件,iphone和ipad不支持),并用对应的教程替换本教程中… 阅读更多 »FQ

linux中cgroup限制cpu及内存

  • Server
  • 263 clicked

1. cgroups限制CPU 1.1. 前置工作 安装 要使用cgroups来限制CPU,需要在Linux系统中安装cgroups工具,可以使用以下命令来安装:

安装完成后,就可以开始使用cgroups来限制CPU了。 查看cgroup是否开启 [crayon-… 阅读更多 »linux中cgroup限制cpu及内存

Linux使用tc对网络进行限速

1. 概述 linux tc工具限速是针对一个网卡的,主要分为三层:qdisc、filter、class; qdisc: 队列,一个网卡一般只需要一个根队列(出向队列),如果有入向限速需求时,可以再创建一个入向队列;队列代表了所有经过这个网卡的流量; filter: 过滤器,对qdisc中的数据流量进行匹配和操作,匹配符合规则的… 阅读更多 »Linux使用tc对网络进行限速

Python中配置国内镜像源

Python pip默认使用国外的镜像,在下载安装软件包时速度比较非常慢,要配置成国内镜像源。本文主要介绍Python pip 配置使用国内镜像源的方法。 1. 配置使用国内镜像源方法 1.1. 通过命令来临时指定 可以直接在 pip 命令中使用 -i参数来指定镜像地址,例如: [crayon-6519c7d4118306777… 阅读更多 »Python中配置国内镜像源

Calico基础入门

Calico是一种用于管理Docker容器网络的工具。它使用etcd存储和共享虚拟网络和控制平面的状态 Calico为容器和虚拟机工作负载提供一个安全的网络连接。 Calico可以创建并管理一个3层平面网络,为每个工作负载分配一个完全可路由的IP地址。 工作负载可以在没有IP封装或网络地址转换的情况下进行通信,以实现裸机性能,简… 阅读更多 »Calico基础入门