今日 virtualbox 里安装的 centos7 虚拟机空间不足,导致nginx都无法启动了.......查看根分区大小: df -hFilesystem Size Used Avail Use% Mounted on
devtmpfs 2.9G 0 2.9G 0% /dev
tmpfs
转载
2024-02-23 11:46:32
76阅读
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对 dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读
转载
2024-07-02 10:22:43
35阅读
很多VPS商提供的CentOS 7镜像只有最小化安装,这样就只能在命令行下操作,如果要调试代码的话,还是图形化界面方便,而且CentOS自带的Gnome和KDE都比较占内存、启动桌面后就占用了400MB以上内存了,对于小内存的VPS来说,只占用几十MB内存的Xfce比较合适。安装Xfce安装额外yum源yum install epel-release可以使用yum grouplist来查看目前有哪
转载
2024-03-15 05:50:51
81阅读
free
total used free shared buffers cached
Mem: 1815340 1628680 186660 0 130316 1327736
-/+ buffers/cache: 170628 1644712
Swap:
转载
2024-02-22 10:20:53
19阅读
CentOS 7中没有ifconfig命令,而且不能发现eth0 http://blog.163.com/aaron_yuan/blog/static/16519523220148215950996/ 1、由于安装时使用的是最小化安装CentOS 7,安装完成后没有发现ifconfig命令 检查/sbin下也没有这个命令。使用的是root身份。 #yum i
转载
2024-10-12 16:02:19
13阅读
(一)磁盘基础知识
磁盘--硬盘(机械,固态)扇区、磁道、柱面 扇区默认大小是512Byte字节磁盘读取速度
系统存储空间不足时,添加新硬盘使用新硬盘的流程:
分区---格式化---挂载---使用
/dev/sda sd 磁盘类型 USB SCSI SATA , a 表示系统的第一块硬盘 z aa sdaa az
/dev/sda1 1 表示sda这块磁盘的第一个分区分区模式:
1、MBR
Win10+Ubuntu18.04双系统安装(matebook d14)目录1.电脑基本情况介绍2.安装前准备3.制作Ubuntu系统启动盘4.修改BIOS设置5.安装过程记录6.安装之后的一些配置 目录1.电脑基本情况介绍我的电脑是:型号为matebook d14 配置为:mx250,16G,512G,i5 原装系统为:win10家庭版 想要安装系统为:Ubuntu 18.042.安装前准备首
转载这篇文章之前,先区分下缓存和缓冲的区别,缓冲和缓存都是RAM中的数据。简单来说,buffer是即将要写入磁盘的数据,而cache是从磁盘中读取数据的。buffer是由各种进程分配的,被用在如输入队列等方面,一个简单的例子如某个进程要求有多个字段读入,在所有字段 被读入完整之前,进程把先前读入的字段放在buffer中保存。cache经常被用在磁盘的I/O请求上,如果有多个进程都要访问某个文件,于
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。作为负载均衡服务器:Nginx 既可以在内部直接支持Rails和PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。作为邮件代理服务器:Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目
转载
2024-06-26 14:17:44
57阅读
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。作为负载均衡服务器:Nginx 既可以在内部直接支持Rails和PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。作为邮件代理服务器:Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目
对于linux free 命令:free输出的第一行是从一个系统的角度看系统内存的使用情况 buffer是用于存放要输出到disk(块设备)的数据的 cache是存放从disk上读出的数据 这二者是为了提高IO性能的,并由OS管理。free输出的第二行是从一个应用程序的角度看系统内存的使用情
转载
2024-08-26 23:26:31
12阅读
一、故障复盘服务器总内存16G,所有进程占用内存4G,slab占用7G,其中dentry占用6G,一直无法释放。导致服务器内存持续在80%以上。dentry的作用是目录项缓存,当打开一个文件时,系统会分配一部分dentry给这个文件,便于下次打开更快。最终排查发现是由于curl时,会打开/usr/local/lib下的*.so文件,但这个路径下没有这些文件,于是打开时报错No such file
转载
2024-03-04 06:32:46
272阅读
docker磁盘空间清理办法 前段时间遇到docker磁盘空间太少,无法写入数据的问题。起因是因为我在本地(Mac Pro)运行了多个mysql容器,并且导入了一部分线上数据,最后还没导入完毕就已经没有可用空间了。我最开始给docker分配的磁盘空间是80GB,然后当出现无法写入的时候已经是只剩余0.6GB了。可以使用下面的命令来查看docker容器和镜像磁盘占用情况:docker system
转载
2023-08-19 13:17:34
232阅读
CentOS 下磁盘空间占用一直是100%,无法释放系统是CentOS 5.7,df -h后看到的信息:Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
10G 4.4G 5.1G 47% /
/dev/mapper/VolGroup00-LogVo102
131G 125G 0 100% /opt
转载
2024-07-01 13:17:37
46阅读
背景:检查gitlab备份服务器时,发现最近几天的备份文件没有根据设置上传到这台服务器。 由于这台服务器较新,除了接收的备份文件外并没有部署其他文件,所以最先可以排除inode不够的可能,但是备份文件大概也就40G+,这个服务器明明分配了100G的空间。 于是我在gitlab所在的服务器上,手动运行一次备份文件命令后,出现了“No space left on
转载
2024-03-12 22:34:52
153阅读
CentOS(Community Enterprise Operating System)作为Linux发行版之一,是Red Hat Enterprise Linux(RHEL)依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。最近使用CentOS 8的小伙伴可能会发现,Cent
转载
2024-04-08 10:53:40
147阅读
目录一、系统要求以及准备Step 1:物理内存不小于1GStep 2:可用硬盘不小于8GStep 3:Swap分区空间不小于2GStep 4:关闭firewalld防火墙Step 5:修改CentOS系统标识 (由于Oracle默认不支持CentOS) 修改文件Step 6:修改内核参数添加以下内容Step 7:修改完后,启用新的配置Step 8:创建用户以及组Step 9:创建安装目录Step
转载
2024-03-18 11:36:32
86阅读
# 解决CentOS下Mysql占用内存过高的问题
在CentOS系统下,MySQL服务有时候会出现占用内存过高的情况,这可能会导致系统运行缓慢甚至崩溃。本文将介绍如何通过优化配置来解决这个问题。
## 问题分析
MySQL占用内存过高的原因可能有很多,比如配置不当、未及时清理缓存等。一旦MySQL占用内存过高,会导致系统性能下降,因此我们需要找出问题并解决它。
## 解决方案
1. *
原创
2024-06-20 06:23:25
208阅读
# CentOS MySQL 限制内存占用
在CentOS操作系统下,MySQL是一个非常常用的关系型数据库管理系统。然而,当MySQL占用过多的内存资源时,可能会导致系统运行缓慢甚至崩溃。为了避免这种情况的发生,我们需要限制MySQL的内存占用。本文将介绍如何在CentOS上实现这一目标,并提供相关的代码示例。
## 内存占用问题的原因
MySQL使用内存缓存来提高查询性能,但如果不加限制
原创
2024-01-18 06:53:38
187阅读
# 如何在CentOS上查看Java程序的内存占用
在开发和运行Java程序时,了解程序的内存占用情况至关重要。通过监控Java程序的内存使用情况,可以帮助我们优化程序性能,及时发现潜在的内存泄漏问题。本文将介绍在CentOS操作系统上如何查看Java程序的内存占用情况。
## 为什么要监控Java程序的内存占用
Java是一种高级编程语言,具有自动内存管理的特性。即使Java具有垃圾回收机
原创
2024-05-08 07:54:16
61阅读