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

    Linux系统手动更换内核

    至于linux内核什么时候开始原生支持的,网上的说法真的是五花八门,很多人文章感觉就是互相抄,连2.6.* 的说法都能蹦出来(我怀疑是一些采集站)。...更新软件包 $ yum update -y ELRepo项目 这里我们需要用到Repo项目Enterprise Linux软件包的RPM存储库。...www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm 安装新内核啦 查看ELRepo仓库下,在当前系统支持的内核包 ELRepo会提供he Linux...$ echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf 从配置文件“/etc/sysctl.conf”加载内核参数设置...tcp_available_congestion_control # 显示如下内容即可: # net.ipv4.tcp_available_congestion_control = reno cubic bbr 查看内核模块是否加载

    5.7K10

    Linux-手动释放linux内存cache

    buffers - cached +buffers/cache(可用)的内存数:free + buffers + cached 可用的memory=free memory+buffers+cached 当在Linux...手动释放缓存 /proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。...# sync 手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。...但实际上,我们都知道这是因为Linux对内存的管理与Windows不同,free小并不是说内存不够用了,应该看的是free的第二行最后一个值:-/+ buffers/cache: 58 191,这才是系统可用的内存大小...我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少。如果常常swap用很多,可能你就要考虑加物理内存了,这也是linux看内存是否够用的标准.

    5.8K20

    原来热加载如此简单,手动写一个 Java 热加载

    什么是热加载加载是指可以在不重启服务的情况下让更改的代码生效,热加载可以显著的提升开发以及调试的效率,它是基于 Java 的类加载器实现的,但是由于热加载的不安全性,一般不会用于正式的生产环境。...热加载是在运行时重新加载 class。 在实现原理上: 热部署是直接重新加载整个应用,耗时相对较高。 热加载是在运行时重新加载 class,后台会启动一个线程不断检测你的类是否改变。...实现类的热加载 4.1 实现思路 我们怎么才能手动写一个类的热加载呢?...所以我们可以得出实现思路: 实现自己的类加载器。 从自己的类加载器中加载要热加载的类。 不断轮训要热加载的类 class 文件是否有更新。 如果有更新,重新加载。...除了一个最顶层的类加载器之外,每个类加载器都要有父加载器,而加载时,会先询问父加载器能否加载,如果父加载器不能加载,则会自己尝试加载)所以我们还需要指定父加载器。

    2K11

    原来热加载如此简单,手动写一个 Java 热加载

    什么是热加载加载是指可以在不重启服务的情况下让更改的代码生效,热加载可以显著的提升开发以及调试的效率,它是基于 Java 的类加载器实现的,但是由于热加载的不安全性,一般不会用于正式的生产环境。...热加载是在运行时重新加载 class。 在实现原理上: 热部署是直接重新加载整个应用,耗时相对较高。 热加载是在运行时重新加载 class,后台会启动一个线程不断检测你的类是否改变。...实现类的热加载 4.1 实现思路 我们怎么才能手动写一个类的热加载呢?...所以我们可以得出实现思路: 实现自己的类加载器。 从自己的类加载器中加载要热加载的类。 不断轮训要热加载的类 class 文件是否有更新。 如果有更新,重新加载。...除了一个最顶层的类加载器之外,每个类加载器都要有父加载器,而加载时,会先询问父加载器能否加载,如果父加载器不能加载,则会自己尝试加载)所以我们还需要指定父加载器。

    1.2K30

    Linux手动清除内存命令的方法

    Linux手动清除缓存的方法 Linux长时间使用会导致cache缓存占用过大,甚至拖累CPU的使用率,可以通过命令手动释放Linux内存,详细教程如下: 一:先查看下当前Linux的内存占用情况 命令...一般我们清理Linux缓存主要是清理buff/cache占用的内存资源。...二:执行sync命令 命令:sync 执行sync命令是为了确保文件系统的完整性,手动执行sync命令,将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。...三:执行清除Linux缓存命令 命令:echo 3 > /proc/sys/vm/drop_caches /proc是一个虚拟文件系统,通过对它的读写操作做为与kernel实体间进行通信的一种手段。...综上,3条命令即可清除Linux缓存释放内存。

    8.4K30
    领券