交换空间

CentOS下性能监测工具 dstat

丶灬走出姿态 提交于 2020-04-06 04:08:51
原文链接: http://www.bkjia.com/Linuxjc/935113.html 参考链接: https://linux.cn/article-3215-1.html , http://lhflinux.blog.51cto.com/1961662/518868/ dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。 dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。 dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更好地避免了信息混乱和误报。更重要的是,它可以让你更容易编写插件来收集你想要的数据信息,以从未有过的方式进行扩展。 Dstat的默认输出是专门为人们实时查看而设计的,不过你也可以将详细信息通过CSV输出到一个文件,并导入到Gnumeric或者Excel生成表格中。 特性 结合了vmstat,iostat,ifstat,netstat以及更多的信息 实时显示统计情况 在分析和排障时可以通过启用监控项并排序

查看Linux 系统的配置,内核版本和增减用户/增减组/增减权限

狂风中的少年 提交于 2020-03-28 20:02:44
今天购买了一款腾讯云服务器,一年120RMB 配置也很一般 1核的CPU 2GB内存 1Mbps 带宽 普通云硬盘 50G 操作系统: CentOS 7.2.64 现在来验收一下   17 2019-05-09 14:45:07 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 18 2019-05-09 14:45:50 cat /proc/meminfo |grep MemTotal 19 2019-05-09 14:46:09 df -h 20 2019-05-09 14:46:41 fdisk -l |grep Disk 21 2019-05-09 14:46:54 uname -a 22 2019-05-09 14:47:09 head -n 1 /etc/issue 23 2019-05-09 14:47:31 cat /etc/issue 24 2019-05-09 14:47:43 hostname 25 2019-05-09 14:47:50 lspci -tv 26 2019-05-09 14:47:59 lsusb -tv 27 2019-05-09 14:48:06 lsmod 查看内核 话说用第三个uname -r 最为easy cat /proc

linux安装图解(一)

…衆ロ難τιáo~ 提交于 2020-02-27 09:30:46
本文以此要求为例进行linux的安装 所需目录 容量 类型 1.开机后进入BIOS,把开机启动设备改为需要用到的安装启动方式 2 .设置完上面后按F10并enter后,系统保存后会自动重启,出现下图的画面 (这里以CentOS 5.X i386为例), 你可以直接按ENTER进入图形安装方式;也可以在箭头4处输入linux text 进入文字界面的安装。这里我们选择以图形方式进行安装。 3.此后会出现安装程序的内核检测 检测完如果没有问题,就会出现如下“是否进行你所使用的系统盘的检测的对话框”,skip表示忽略,由于检测会很长时间,再加上系统盘一般也没有问题,这里一般直接选中skip,然后直接Enter就行。 4.接下来就出现了图行的欢迎界面,点next就进入,后面都是汉语,按照习惯来设置就行 。 这里出项下面的画面是因为第一次使用硬盘,一般用虚拟机的时候经常出现,选择“是”就可以 如果以前安装过linux时,就会出现下面的画面。 5.接下来就是最终要的磁盘分区了 ,按照以前学过的磁盘分区的相关知识,并结合自己的linux主机的用途,对硬盘进行自定义分区。 按下新建就会出现下图所示:其中挂载点就是你想建的文件,档案类型默认为ext3,其实还有很多类型。 ext2/ext3 是linux适用的文件系统类型 physical volume 是用来弹性调整文件系统大小的一种机制

在xp环境下安装ubuntu 10.04

…衆ロ難τιáo~ 提交于 2020-02-19 08:17:55
今天心血来潮,想装个双系统,也想自己了解一下linux的环境。 准备工作: 0、做好自己盘符的分区,记着要准备两个空余的盘符。(其中一个的大小和内存的大小一样,做swap交换空间,另一个自定义的较大的盘符用作linux的根目录盘符,稍后用)。 1、下载软件:grub4dos-0.4.4,用它引导操作系统 2、下载Ubuntu-10.04-desktop-i386.iso 3、下载UltraISO ,用它从ISO文件中提取我们需要的文件或者文件夹 这些软件用google一搜一大把,在此我就不用把陈旧的链接贴出来了。 安装步骤: 1、解压grub4dos-0.4.4后,把grub4dos下的 grub.exe 和 grldr 复制到C盘根目录,用UltraISO 打开ubuntu-10.04- desktop-i386.iso的镜像光盘,并将其中的 vmlinuz 和 initrd.lz 复制到C盘根目录,同样将 .disk 文件夹也拷贝到C盘根目录。 2、将grub4dos-0.4.4目录下的 menu.lst 作如下修改,后将其同样复制到C盘根目录。删除menu.list下的内容,粘贴如下内容: title Install Ubuntu root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/

物理内存和虚拟内存

十年热恋 提交于 2020-02-16 19:22:56
1.物理内存和虚拟内存 直接从物理内存读取数据比从硬盘读写数据要快得多,因此,我们希望所有的数据的读写在内存中完成,但是内存是有限的,这样就引出了物理内存与虚拟内存的概念。 物理内存是系统硬件提供的内存大小,是真正的内存。虚拟内存是为了满足物理内存不足而提出的策略,利用磁盘空间虚拟出一块逻辑内存,用作虚拟内存的磁盘空间称为交换空间。 作为物理内存的扩展,Linux未在物理内存不足时,使用交换分区的虚拟内存(内核将暂时不用的内存块信息写到交换空间,物理内存得到释放并能用于其他地方,当需要用到原始内容时,这些信息会被重新从交换空间读入物理内存)。 Linux的内存管理采取的是分页存取机制。为了保证物理内存能得到充分利用,内核在适当时候将物理内存中不经常使用的数据块自动交换到虚拟内存中,经常使用的信息保留到物理内存中。 2.深入了解Linux内存运行机制: 首先,Linux系统会不时地进行页面交换操作,以保持尽可能多的空闲物理内存。即使并没什么事情需要内存,Linux也会交换出暂时不用的内存页面,可以避免等待交换所需的时间。 Linux 进行页面交换时不是多有的页面在不用时都交换到虚拟内存中。Linux内核根据“最近经常使用”算法,仅仅将一些不经常使用的页面文件交换到虚拟内存中。有时我们会看到这么一个现象:Linux物理内存还有很多,但是交换空间也使用了很多

linux磁盘管理

允我心安 提交于 2020-02-08 18:16:59
磁盘分区 分区两种格式 MBR和GPT分区工具不一样 lsblk命令列出系统上的磁盘列表 blkid命令列出UUID等参数 parted (例如/dev/sda 这个是要列出分区信息的盘符)print 的命令 磁盘分区fdisk和gdisk分区,MBR用fdisk,GPT用gdisk 分完区让系统识别用partprobe这个命令 分区之后要格式化用mkfs加TAB键补齐命令 挂载用mount这个命令(参数很多) 卸载用umount这个命令 df:列出文件系统的整体磁盘使用量; ln:硬链接 ln -s:软连接 xfs_admin修改xfs文件系统的uuid与label name uuidgen可以产生新的uuid号 xfs_admin [-lu是显示] [-L label] [-U uuid] 装置文件名 tune2fs修改ext4的uuid与label name uuidgen可以产生新的uuid号 tune2fs [-l是显示 ] [-L label] [-U uuid] 装置文件名 设定开机自动挂载 etc/fstab 【装置/UUID等】【挂载点】【文件系统】【文件系统参数】【dump】【fsck】 mount -a 测试一下写入/etc/fstab的语法有没有错误 特殊装置loop挂在(映像档不刻录就挂载使用) mount -o loop 挂载映像档命令 建立大文件以制作

Linux free 命令

核能气质少年 提交于 2020-01-31 08:26:57
新的free命令执行结果如下: free -h :以比较友好的方式 显示 free -m: 以M显示内存使用情况 同理还有: free -g 以G显示,free -b 以以字节显示,free -k:以K显示 行解释: Mem:物理内存 Swap:交换区 列解释 : total:系统总的物理内存(Mem行)和总的交换空间(Swap行)大小 used:已经被使用的物理内存和交换空间 free:没有被使用的物理内存和交换空间 shared:被共享使用的物理内存 buff/cache:被 buffer(buffer cache)和cache(page cache)使用的物理内存 available:可以被应用程序使用的内存空间,理论上可以这么理解:available = free + buff/cache ,但是buff/cache有部分是无法释放出来的,所以实际情况 是 available < free + buff/cache total - used = free + shared +buff+cache buff和cache在2.4以前是分开的,各自独立存在的,2.4以后是合并在一块了。故旧版本中 free命令中的 buff和cache是分开的. 参考: http://www.cnblogs.com/sparkdev/p/7994666.html https://blog.csdn

linux free 命令详解

☆樱花仙子☆ 提交于 2020-01-28 08:34:57
free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 如果加上 -h 选项,输出的结果会友好很多: 有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数: $ free -h -s 3 上面的命令每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + c。 由于 free 命令本身比较简单,所以本文的重点会放在如何通过 free 命令了解系统当前的内存使用状况。 输出简介 下面先解释一下输出的内容: Mem 行(第二行)是内存的使用情况。 Swap 行(第三行)是交换空间的使用情况。 total 列显示系统总的可用物理内存和交换空间大小。 used 列显示已经被使用的物理内存和交换空间。 free 列显示还有多少物理内存和交换空间可用使用。 shared 列显示被共享使用的物理内存大小。 buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。 available 列显示还可以被应用程序使用的物理内存大小。 我想只有在理解了一些基本概念之后,上面的输出才能帮助我们了解系统的内存状况。 buff/cache 先来提一个问题: buffer 和 cache 应该是两种类型的内存,但是 free 命令为什么会把它们放在一起呢?要回答这个问题需要我们做些准备工作。让我们先来搞清楚 buffer 与

关于进程内存磁盘的一些命令

筅森魡賤 提交于 2020-01-21 16:17:43
df命令 功能是用来检查linux服务器的文件系统的磁盘空间占用情况 df -ha 【-a 显示所有】    free命令 显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存注:cat /proc/meminfo 其实 free 命令中的信息都来自于 /proc/meminfo 文件free 如果加上 -h 选项,输出的结果会友好很多 有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数: 输出简介 Mem 行(第二行)是内存的使用情况。 Swap 行(第三行)是交换空间的使用情况。 total 列显示系统总的可用物理内存和交换空间大小。 used 列显示已经被使用的物理内存和交换空间。 free 列显示还有多少物理内存和交换空间可用使用。 shared 列显示被共享使用的物理内存大小。 buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。 available 列显示还可以被应用程序使用的物理内存大小。 详见https://www.cnblogs.com/ultranms/p/9254160.html top命令 显示cpu占用情况    ps命令 查看当前系统中运行的进程信息 一般格式: ps 【选项】 说明: ps命令是查看进程状态的最常用的命令,它提供关于进程的许多信息

Linux性能监控-内存-free命令

元气小坏坏 提交于 2020-01-15 01:41:31
1 简介 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 2 free 命令格式 free [参数] 参数说明 -b:以Byte为单位显示内存使用情况; -k:以KB为单位显示内存使用情况; -m:以MB为单位显示内存使用情况; -h: 以合适的单位显示内存使用情况 -o:不显示缓冲区调节列; -s<间隔秒数>:持续观察内存使用状况; -t:显示内存总和列; -V:显示版本信息。 3 命令使用 3.1 free -h 说明:以合适的单位显示内存使用情况 [root@localhost ~]# free -h total used free shared buff/cache available Mem: 15G 11G 212M 164M 4.0G 3.5G Swap: 3.9G 4.8M 3.9G 3.2 free -h -s 3 说明:有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数 [root@localhost ~]# free -h total used free shared buff/cache available Mem: 15G 11G 212M 164M 4.0G 3.5G Swap: 3.9G 4.8M 3.9G 输出简介 下面先解释一下输出的内容: Mem 行(第二行)是内存的使用情况。