51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Linux

Linux中如何克隆KVM虚拟机

Linux中如何克隆KVM虚拟机

 背景当需要批量部署虚拟机时,通常有几种做法,使用模板重新安装。或者使用已有的虚拟机克隆。使用模板安装可以参考kickstart脚本的编写方法。《installkvmhostsusekickstartinCentOS6intextmode》本文介绍一下在已经安装好的虚拟机上,克隆虚拟机的方法。在服务器安装必要...

Linux下如何不停止服务,清空nohup.out文件

Linux下如何不停止服务,清空nohup.out文件

tips:最近发现有不少人在百度这个问题,当初如易我也是初学者,随便从网上搜了一下,就转过来了,不过为了避免搜索结果同质化,为大家提供更翔实的参考,我将nohup.out相关知识整理汇总如下:1.nohup.out的由来及作用用途:LINUX命令用法,不挂断地运行命令。语法:nohupCommand[Arg&helli...

Linux nginx 会话保持(session)

Linux nginx 会话保持(session)

nginx会话保持(session)有2种算法,一种是自带IPHASH算法,一种是基于第三方模块sticky模块来实现会话保持1)ip_hash简单易用,但是有如下缺点后端服务器宕机后,session会丢失来自同一局域网的客户端会被转发到同一个后端服务器,可能导致负载失衡不适用CDN网络,不适用于前段还有代理的情况2)...

linux磁盘读写性能优化

linux磁盘读写性能优化

在LINUX系统中,如果有大量读请求,默认的请求队列或许应付不过来,我们可以动态调整请求队列数来提高效率,默认的请求队列数存放在/sys/block/xvda/queue/nr_requests文件中,注意:/sys/block/xvda,这里 xvda写的是你自己的硬盘名,因我的是vps所以是xvda,有可...

Windows10内置Linux子系统初体验

Windows10内置Linux子系统初体验

http://www.jianshu.com/p/bc38ed12da1dhttp://www.jianshu.com/p/bc38ed12da1dWSL前言前段时间,机子上的win10又偷偷摸摸升级到了一周年正式版,比较无奈。不过之前听闻这个版本已经支持内置的linux子系统,于是就怀着好奇心试玩了一把。虽然期间遇到...

Linux Swap的那些事

Linux Swap的那些事

swap是干嘛的?在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。SWAP意思是交换,顾名思义,当某进程向OS请求内存发现不足时,OS会把内存中暂时不用的数据交换出去,放在SWA...

Linux 查看修改SWAP大小

Linux 查看修改SWAP大小

 1 查看swap空间大小(总计):    #free-m         默认单位为k,-m单位为M       &n...

linux的vm.overcommit_memory的内存分配参数详解

linux的vm.overcommit_memory的内存分配参数详解

    公司的redis有时backgroundsavedb不成功,通过log发现下面的告警,很可能由它引起的:[13223]17Mar13:18:02.207#WARNINGovercommit_memoryissetto0!Backgroundsavemayfailunder...

Windows安装Linux子系统--安装GUI界面

Windows安装Linux子系统--安装GUI界面

前段时间发现Windows可以安装Linux子系统了,恰逢电脑换了固态,还没装Linux,不如趁机体验一番!  1、准备工作1.1、打开Windows的子系统功能 1.2、打开Windows开发人员模式打开设置–>更新和安全–>针对开发人员,选择开发人员...

LINUX PID 1 和 SYSTEMD

LINUX PID 1 和 SYSTEMD

要说清Systemd,得先从Linux操作系统的启动说起。Linux操作系统的启动首先从BIOS开始,然后由BootLoader载入内核,并初始化内核。内核初始化的最后一步就是启动init进程。这个进程是系统的第一个进程,PID为1,又叫超级进程,也叫根进程。它负责产生其他所有用户进程。所有的进程都会被挂在这个进程下,...

linux内核参数注释与优化

linux内核参数注释与优化

目录1、linux内核参数注释2、两种修改内核参数方法3、内核优化参数生产配置 参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观。学习linux也有不少时间了,每次优化linux内核参数时,都是在网上拷贝而使用,甚至别人没有列出来的参数就不管了,难道我就不需要了吗?参考...

Linux TCP/IP调优-Linux内核参数注释

Linux TCP/IP调优-Linux内核参数注释

固定文件的内核参数下列文件所在目录:/proc/sys/net/ipv4/名称默认值建议值描述tcpsyn_retries51对于一个新建连接,内核要发送多少个SYN连接请求才决定放弃。不应该大于255,默认值是5,对应于180毫秒左右时间。(对于大负载而物理通信良好的网络来说,这个值偏高,可以修改为2。这个值仅仅是针...

Linux RPS/RFS 实现原理浅析

Linux RPS/RFS 实现原理浅析

本文快速解析一下RPS/RFS的基本原理。下面这个就是RPS的原理: 其实就是一个软件对CPU负载重分发的机制。其使能的作用点在CPU开始处理软中断的开始,即下面的地方:netif_rx_internalnetif_receive_skb_internalRFS在RPS的基础上,充分考虑到同一个五元组flow...

Linux性能优化 第八章 实用工具:性能工具助手

Linux性能优化 第八章 实用工具:性能工具助手

      Linux有丰富的工具,这些工具组合来使用会更加强大。性能工具也一样,单独使用虽然也没有问题,但是和其他的工具组合起来就能显著提高有效性和易用性。8.1.1 自动执行和记录命令     如...

Linux性能优化 第七章 性能工具:网络

Linux性能优化 第七章 性能工具:网络

      Linux和其他主流操作系统中的网络流量被抽象为一系列的硬件和软件层次。       链路层,也就是最低的一层,包含网络硬件,如以太网设备。在传送网络流量时,这一层并不区分流量类...