首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux磁盘空间管理:释放空间、避免硬盘、提高性能

    一、选择适当的文件系统 选择适当的文件系统可以使磁盘空间的利用率更高并提高性能。...使用Btrfs文件系统可以通过压缩减小磁盘空间的使用,但是需要注意的是,压缩会增加CPU的开销和IO延迟。 二、删除不需要的文件 删除不需要的文件可以释放磁盘空间并减少对磁盘的访问,提高系统性能。...但是随着软件包的安装,Apt缓存会越来越大,并占用磁盘空间。...其中,du命令用于计算文件和目录的磁盘空间使用情况,df命令用于报告文件系统的磁盘空间使用情况。...六、设置Quota配额 使用Quota配额可以限制磁盘空间的使用,避免硬盘的情况发生。在Linux系统下,需要安装quota工具并配置文件系统才能启用配额功能。

    1.4K70

    让OracleDB自动诊断 自动扩容表空间

    Oracle运维中常出现Tablespace空间使用,导致挂库事件。 通常出现这类事件时,需要DBA紧急处理。...如果表空间特别多,Server数量上千台,DBA就需要多次查询、手工执行枯燥的扩容任务。 如果空间不够情况正好出现在半夜、周末时,DBA怎一个苦字了得!...怎样将DBA释放出来,达到智能化运维,让DB自动诊断,自动解决表空间扩容需求?...用这套自动扩容脚本就好(我已多年不写代码了,下午写的这套Coding比较Low,仅抛砖引玉,大家可以在次基础上改写以更好地适应自己的DB运维环境) ### Oracle表空间使用情况监控 ## 改成...15%时自动扩容tablespace create or replace procedure proc_monitor_tbs_rate as file_num int; file_name varchar2

    61101

    DragonOS的MMIO地址空间自动分配

    可查看对应的版本的链接:https://github.com/fslongjin/DragonOS/tree/1e8e6523dfde96cf359c5f329123f7cc0ca62d67 为什么需要MMIO地址空间自动分配...由于计算机上的很多设备都需要MMIO的地址空间,而每台计算机上所连接的各种设备的对MMIO地址空间的需求是不一样的。...因此,我们需要一套能够自动分配MMIO地址空间的机制。 这套机制提供了什么功能?...为驱动程序分配4K到1GB的MMIO虚拟地址空间 对于这些虚拟地址空间,添加到VMA中进行统一管理 可以批量释放这些地址空间 这套机制是如何实现的?...这套机制本质上是使用了伙伴系统来对MMIO虚拟地址空间进行维护。在mm/mm.h中指定了MMIO的地址空间范围,这个范围是0xffffa10000000000开始的1TB的空间

    84930

    案例:Redis命令不当 引起数据库雪崩 造成数百万损失

    同一个RDS,CPU飙升至100%,接下来就是拒绝服务,宕机。...公司的一个工程师执行keys模糊的匹配命令是为了清理没用的键,但是没有考虑到keys *进行模糊匹配引发Redis,造成Redis锁住,CPU飙升,引起了所有调用链路的超时并且卡住,等Redis的那几秒结束...在实际的使用过程中,redis最大的瓶颈一般是CPU,由于它是单线程作业所以很容易跑一个逻辑CPU,可以使用redis代理或者是分布式方案来提升redis的CPU使用率。...所以用前缀作为命名空间可能会更明智一点。 另外,在使用前缀作为命名空间区隔不同key的时候,最好在程序中使用全局配置来实现,直接在代码里写前缀的做法要严格避免,这样可维护性实在太差了。...客户端连接尽量使用连接池(长链接和自动重连)

    1.5K41

    开源RDS替代:开箱即用、自动驾驶的数据库发行版 Pigsty

    本次分享将介绍Pigsty:PostgreSQL RDS的Me-Better开源替代。...便宜一些阿里云,核月单价三四百,RDS大致有两到三倍的溢价;贵一些的 AWS,核月单价上千,RDS相比EC2溢价高达十几倍。...我们提供了自动驾驶的高可用,在硬件故障时可自动恢复、故障自愈。也提供了开箱即用的 PITR时间点恢复,为人为删库兜底。 第二对属性是可用性和可维护性。...其并不需要DBA或者应用研发人工介入处理,请求流量是自动恢复的。 这是因为我们还设计了一套服务接入机制来保障系统的可用性。...尽管Pigsty 本身旨在用数据库自动驾驶软件替代人肉数据库运维,但再好的软件也没法解决 100% 的问题。

    3.5K50

    EasyCVR服务无法启动的原因分析及磁盘空间的处理小技巧

    通过打印日志,发现磁盘已满,导致服务以进程运行时被强制停止,即便是手动重启也无法进程操作,因为磁盘空间已满。...我们在这里提醒用户:如果服务器单独运行EasyCVR并且开启了云端录像,可以适当调整平台录像文件存储的阈值,当录像文件达到阈值时,系统将自动删除较早的录像文件,以此来确保磁盘拥有充足的空间,软件也能长时间运行...另外,建议将日志等级调低,若一直保持开启状态,软件长时间运行会一直打印日志,长时间也会占用大量空间,在服务器磁盘容量本身不是很大的情况,建议关闭日志或者将日志等级进行适当调整。...并且EasyCVR近期也在配置文件中新增了录像删除检测间隔配置,让后台会更快地检测需要删除的录像文件,释放更多磁盘空间。感兴趣的用户可以翻阅我们往期的文章进行了解。

    55020

    PHP 命名空间与类自动加载实现

    自动加载类文件 对于类文件的引入,如果你觉得反复编写 require_once/include_once 语句太麻烦,还可以借助 spl_auto_register 函数注册自动加载器,实现系统未定义类或接口的自动加载...自动加载命名空间类 当然,现在调用 php App.php 会报错,不论是 App\Test 还是 App\Testing\Test 类都提示找不到: ? -w999 ?...表示当前根目录作为类自动加载的入口目录,Composer 会从这里开始读取所有命名空间并建立目录映射关系。接下来执行 composer install 初始化依赖库和类自动加载设置: ?...初始化过程中,会在根目录下创建 vendor 用来存放第三方依赖包和类自动加载相关文件。...实际上,Composer 底层也是通过 spl_autoload_register 函数实现类的自动加载的,只是在此之前,还会建立命令空间与类脚本路径的映射,更多细节,可以参考 Laravel 框架如何基于

    1K20
    领券