当前位置: 首页 > news >正文

【Linux虚拟内存的配置】

设置Linux虚拟内存

注意:在做项目时,电脑内存不够用,怎么办?

这里给大家提供了一种解决方案,用磁盘换内存,具体如下:

  • 虚拟内存swap介绍

        如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,教你一个小技巧,启用swap交换区作为虚拟内存是一个不错的选择。  
    ​swap是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。
  • hadoop01配置

    free -h: 是查看内存使用情况的

    根据自己实际情况设置交换内存,以下以给hadoop01添加5G交换内存为例

    # 1、创建一个swap文件,文件越大耗时越长,注意确保磁盘有足够的可用空间。
    [root@hadoop01 ~]# dd if=/dev/zero of=/home/swap bs=1024 count=5120000
    ​
    # 2、将文件格式转换为swap格式的
    [root@hadoop01 ~]# mkswap /home/swap
    ​
    # 3、文件分区挂载swap分区
    [root@hadoop01 ~]# swapon /home/swap
    ​
    # 4、防止重启后swap分区变成0
    [root@hadoop01 ~]# echo '/home/swap swap swap default 0 0' >> /etc/fstab
    ​
    # 5、虚拟内存使用阈值
    [root@hadoop01 ~]# sysctl -w vm.swappiness=0
    [root@hadoop01 ~]# echo "vm.swappiness=0" >> /etc/sysctl.conf
    # 查看结果
    [root@hadoop01 ~]# free -h
    ...
    Swap:          6.9G          0B        6.9G

  • hadoop02配置

    根据自己实际情况设置交换内存,以下以给hadoop02添加3G交换内存为例

    # 1、创建一个swap文件,文件越大耗时越长,注意确保磁盘有足够的可用空间。
    [root@hadoop02 ~]# dd if=/dev/zero of=/home/swap bs=1024 count=3072000
    ​
    # 2、将文件格式转换为swap格式的
    [root@hadoop02 ~]# mkswap /home/swap
    ​
    # 3、文件分区挂载swap分区
    [root@hadoop02 ~]# swapon /home/swap
    ​
    # 4、防止重启后swap分区变成0
    [root@hadoop02 ~]# echo '/home/swap swap swap default 0 0' >> /etc/fstab
    ​
    ​
    # 5、虚拟内存使用阈值
    [root@hadoop02 ~]# sysctl -w vm.swappiness=0
    [root@hadoop02 ~]# echo "vm.swappiness=0" >> /etc/sysctl.conf
    # 查看结果
    [root@hadoop02 ~]# free -h
    ...
    Swap:          4.9G        264K        4.9G

相关文章:

【Linux虚拟内存的配置】

设置Linux虚拟内存 注意:在做项目时,电脑内存不够用,怎么办? 这里给大家提供了一种解决方案,用磁盘换内存,具体如下: 虚拟内存swap介绍 如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内…...

基于C#实现外排序

一、N 路归并排序 1.1、概序 我们知道算法中有一种叫做分治思想,一个大问题我们可以采取分而治之,各个突破,当子问题解决了,大问题也就 KO 了,还有一点我们知道内排序的归并排序是采用二路归并的,因为分治…...

HTML CSS登录网页设计

一、效果图: 二、HTML代码: <!DOCTYPE html> <!-- 定义HTML5文档 --> <html lang="en"> …...

dos 命令 判断路径中包含某字符并移动文件

SET GenFolder C:\Users\administered\Desktop\t2\old_file set path1C:\Users\administered\Desktop\t1\crontab_master set path2C:\Users\administered\Desktop\t2\old_file if not exist %GenFolder% ( echo %GenFolder%目录不存在&#xff0c;已创建该目录&#x…...

electron+vue3全家桶+vite项目搭建【26】electron本地安装Vue Devtool插件,安装浏览器扩展

文章目录 引入获取vue devtool导入插件排除插件的npm脚本最终效果 引入 demo项目地址 Vue Devtools插件是vue项目必备插件&#xff0c;它是安装在浏览器里的&#xff0c;而咱们的electron中实际就包含了一个浏览器&#xff0c;同理它也可以加载浏览器插件 获取vue devtool 直…...

Modbus TCP

Modbus &#xff08;&#x1f446; 百度百科&#xff0c;放心跳转&#xff09; 起源 Modbus 由 Modicon 公司于 1979 年开发&#xff0c;是一种工业现场总线协议标准。 Modbus 通信协议具有多个变种&#xff0c;支持串口&#xff0c;以太网多个版本&#xff0c;其中最著名的…...

基于人工兔算法优化概率神经网络PNN的分类预测 - 附代码

基于人工兔算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于人工兔算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于人工兔优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神经网络…...

微服务学习(十二):安装Minio

微服务学习&#xff08;十二&#xff09;&#xff1a;安装Minio 一、简介 MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript, Golang语言。MinIO系统&#xff0c;非常适合于存储大容量非结构化的数据&#xff0c;例如图片、视…...

SpringCloud实用-OpenFeign整合okHttp

文章目录 前言正文一、OkHttpFeignConfiguration 的启用1.1 分析配置类1.2 得出结论&#xff0c;需要增加配置1.3 调试 二、OkHttpFeignLoadBalancerConfiguration 的启用2.1 分析配置类2.2 得出结论2.3 测试 附录附1&#xff1a;本系列文章链接附2&#xff1a;OkHttpClient 增…...

Python 异步套接字编程

异步套接字编程是异步编程在网络通信中的应用&#xff0c;它使用异步 IO 操作和事件循环来实现高并发的网络应用。Python 中的 asyncio 模块提供了对异步套接字编程的支持&#xff0c;以下是异步套接字编程的一些重要概念和使用方法&#xff1a; 1. 异步套接字服务器&#xff…...

今年的校招薪资真的让人咋舌!

秋招接近尾声&#xff0c;各大公司基本也陆续开奖了。这里整理了部分公司的薪资情况&#xff0c;数据来源于 OfferShow 和牛客网。 ps&#xff1a;爆料薪资的几乎都是 211 和 985 的&#xff0c;并不是刻意只选取学校好的。另外&#xff0c;无法保证数据的严格准确性。 淘天 …...

debian 设置系统默认以命令行方式启动,关闭x windows

debian 设置系统默认以命令行方式启动&#xff0c;关闭x windows 2021-01-02 tech linux 设置 grub启动设置在/etc/default/grub中&#xff0c;打开 default grub 配置: $ sudo vim /etc/default/grub修改以下配置&#xff1a; 更新grub&#xff0c;设置多用户启动: …...

AMEYA360:蔡司新能源汽车解决方案驱动产业未来

电动化正在重塑中国汽车工业。自中国汽车工业开始发展以来&#xff0c;在电动化和智能化的浪潮推动下&#xff0c;汽车行业从未面临着如此巨大的变革。得益于中国汽车产业尤其是新能源车过去十余年的激流勇进&#xff0c;消费者对新能源汽车的接受度也在发生转变。新能源汽车市…...

C#面试问题整理

sqlserver中视图和表的区别 在 SQL Server 中&#xff0c;视图&#xff08;View&#xff09;和表&#xff08;Table&#xff09;是不同的对象&#xff0c;它们有以下几点区别&#xff1a; 数据存储方式&#xff1a;表是一种实际存储数据的数据库对象&#xff0c;它包含列和行&…...

微信小程序 基于Android的共享付费自习室座位选座系统uniAPP

题目&#xff1a; 基于Android的共享自习室APP设计与实现 (学校要求&#xff1a;数据库不少于有逻辑关系的20个表&#xff0c;系统功能不少于60个功能点&#xff09; 技术&#xff1a; 功能&#xff1a; 1. 用户端&#xff1a; 一、首页&#xff1a; &#xff08;1&…...

Java中类的类型判断技巧以及没有无参构造函数时的应对策略。isInstance()方法解析

类的类型判断 基本数据类型的包装类中&#xff0c;例如Integer、Long这些类是没有无参构造方法的&#xff0c;因此在以下情况中&#xff0c;会出错 具体类型是未知的&#xff0c;只有全路径类名 String typeSte "java.lang.Integer"; Class<?> typeClass …...

基于微信小程序的员工宿舍报修系统

项目介绍 随着信息技术和网络技术的飞速发展&#xff0c;人类已进入全新信息化时代&#xff0c;传统管理技术已无法高效&#xff0c;便捷地管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;各行各业相继进入信息管理时…...

机器学习探索计划——KNN算法流程的简易了解

文章目录 数据准备阶段KNN预测的过程1.计算新样本与已知样本点的距离2.按照举例排序3.确定k值4.距离最近的k个点投票 scikit-learn中的KNN算法 数据准备阶段 import matplotlib.pyplot as plt import numpy as np# 样本特征 data_X [[0.5, 2],[1.8, 3],[3.9, 1],[4.7, 4],[6.…...

ES6之class类

ES6提供了更接近传统语言的写法&#xff0c;引入了Class类这个概念&#xff0c;作为对象的模板。通过Class关键字&#xff0c;可以定义类&#xff0c;基本上&#xff0c;ES6的class可以看作只是一个语法糖&#xff0c;它的绝大部分功能&#xff0c;ES5都可以做到&#xff0c;新…...

17 redis集群方案

1、RedisCluster分布式集群解决方案 为了解决单机内存&#xff0c;并发等瓶颈&#xff0c;可使用此方案解决问题. Redis-cluster是一种服务器Sharding技术&#xff0c;Redis3.0以后版本正式提供支持。 这里的集群是指多主多从&#xff0c;不是一主多从。 2、redis集群的目标…...

Phi-3.5-mini-instruct惊艳效果展示:中英混合问答真实案例集

Phi-3.5-mini-instruct惊艳效果展示&#xff1a;中英混合问答真实案例集 1. 模型概览与核心能力 Phi-3.5-mini-instruct是微软推出的轻量级指令微调大语言模型&#xff0c;采用Transformer解码器架构&#xff0c;支持128K超长上下文窗口。这个3.8B参数的模型在多语言对话、代码…...

告别手动配置!用Docker一键部署树莓派巴法云客户端,支持TCP/MQTT自动重连

树莓派Docker巴法云&#xff1a;打造高可靠物联网客户端的工程实践 家里闲置的树莓派终于有了用武之地——作为巴法云客户端实现智能家居控制。但直接运行Python脚本总会遇到网络波动导致连接中断、系统重启后需手动恢复等问题。本文将分享如何用Docker容器化技术构建具备自动恢…...

如何快速掌握LRC歌词制作:面向初学者的完整指南

如何快速掌握LRC歌词制作&#xff1a;面向初学者的完整指南 【免费下载链接】lrc-maker 歌词滚动姬&#xff5c;可能是你所能见到的最好用的歌词制作工具 项目地址: https://gitcode.com/gh_mirrors/lr/lrc-maker LRC Maker是一款免费开源的歌词制作工具&#xff0c;专为…...

分布式事务解决方案:Saga/TCC/消息队列——面试必问的分布式事务,你真的懂吗?

一、问题现场还原 那是一个双11大促的日子&#xff0c;小王所在的电商公司系统架构是这样的&#xff1a; 用户下单↓ 订单服务 → 扣减库存 → 支付服务 → 发货 → 增加积分↓ ↓ ↓ ↓ ↓ 订单库 库存库 支付库 物流库 …...

魔兽争霸III终极优化指南:用WarcraftHelper解锁现代游戏体验 [特殊字符]

魔兽争霸III终极优化指南&#xff1a;用WarcraftHelper解锁现代游戏体验 &#x1f3ae; 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸…...

合资燃油车集体降价,价格优势真能救合资燃油车吗?

近年来&#xff0c;让人最大的感觉就是各大车企的价格战是持续不断&#xff0c;就在最近合资燃油车集体降价的消息传来&#xff0c;面对着越来越便宜的合资燃油车&#xff0c;让人不禁想问一个问题&#xff0c;价格优势真能救合资燃油车吗&#xff1f;一、合资燃油车集体降价据…...

E-Hentai Downloader 终极指南:一键打包下载图片档案的免费神器

E-Hentai Downloader 终极指南&#xff1a;一键打包下载图片档案的免费神器 【免费下载链接】E-Hentai-Downloader Download E-Hentai archive as zip file 项目地址: https://gitcode.com/gh_mirrors/eh/E-Hentai-Downloader E-Hentai Downloader 是一款专为 E-Hentai …...

别再为显卡发愁了!手把手教你用Google Colab免费跑通第一个PyTorch模型

零硬件门槛入门深度学习&#xff1a;Google ColabPyTorch实战指南 当我在大学第一次接触深度学习时&#xff0c;面对动辄上万的GPU配置要求几乎绝望——直到发现了Google Colab这个神器。它不仅能免费提供Tesla T4甚至A100这样的顶级计算卡&#xff0c;还预装了主流深度学习框…...

解锁60帧限制:原神FPS解锁工具完全指南

解锁60帧限制&#xff1a;原神FPS解锁工具完全指南 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 还在为原神游戏中的60帧限制感到困扰吗&#xff1f;想让你的高端硬件充分发挥性能&…...

NVIDIA Profile Inspector终极指南:解锁隐藏驱动设置,优化游戏性能

NVIDIA Profile Inspector终极指南&#xff1a;解锁隐藏驱动设置&#xff0c;优化游戏性能 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 还在为游戏卡顿、画面撕裂而烦恼&#xff1f;NVIDIA显卡驱动中…...