找到
11
篇与
网站建设
相关的结果
-
把Ubuntu/Debian系统设置为高性能模式 📋 引言 在 Linux 系统中,CPU 性能模式直接影响服务器的运行效率。对于需要高性能的场景(如游戏服务器、高并发服务),将 CPU 调节至高性能模式能显著提升处理能力。本文将详细介绍如何使用 cpufrequtils 工具从安装到配置的完整流程,包括手动逐核心设置和自动脚本配置两种方式。 注意事项:请确认你的系统是Ubuntu/Debian,如果你使用的是CentOS/RHEL 7,请把apt换成yum mf93z5v6.png图片 原频率: cpu MHz : 2100.001 cpu MHz : 2100.001 修改后: cpu MHz : 2593.902 cpu MHz : 2593.825 📦 一、安装 cpufrequtils 工具 cpufrequtils 是管理 CPU 频率调节的实用工具,支持查询和设置 CPU 运行模式(如高性能、节能等)。根据不同 Linux 发行版,安装命令有所差异: 更新软件源 sudo apt update安装 cpufrequtils sudo apt install -y cpufrequtils 💡 提示:安装完成后,可通过 cpufreq-info --version 验证是否安装成功,若显示版本信息则说明安装正常。 ⚙️ 二、核心概念:CPU 调节模式 CPU 主要有以下几种常见调节模式( governor ): performance:高性能模式,CPU 始终运行在最高频率,适合对性能要求高的场景。 powersave:节能模式,CPU 以最低频率运行,适合低负载、省电场景。 ondemand:按需调节,根据负载自动升降频率(默认模式)。 userspace:允许用户手动设置固定频率。 本文重点讲解如何配置 performance 模式。 🔧 三、手动为单个 CPU 核心设置高性能模式 若需精细化控制每个核心的模式(如只让部分核心运行在高性能模式),可按以下步骤操作: 3.1 查看 CPU 核心数量 首先确定服务器有多少个 CPU 核心: 查看核心总数 nproc示例输出(8核CPU): 8 核心编号从 0 开始(如 8 核对应编号 0~7)。 3.2 手动逐核心设置高性能模式 使用 cpufreq-set 命令,通过 -c 参数指定核心编号: 格式:sudo cpufreq-set -c 核心编号 -g performance 示例:为 0~7 号核心分别设置高性能模式 sudo cpufreq-set -c 0 -g performance sudo cpufreq-set -c 1 -g performance sudo cpufreq-set -c 2 -g performance sudo cpufreq-set -c 3 -g performance sudo cpufreq-set -c 4 -g performance sudo cpufreq-set -c 5 -g performance sudo cpufreq-set -c 6 -g performance sudo cpufreq-set -c 7 -g performance3.3 验证单个核心的模式 检查指定核心是否已切换为 performance 模式: # 查看 0 号核心模式 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor# 查看 3 号核心模式 cat /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor若输出为 performance,则设置成功。 ⚠️ 注意:手动设置仅对当前会话有效,服务器重启后会恢复默认模式。 🚀 四、自动脚本:批量设置所有核心为高性能模式 若需一次性配置所有核心,可使用脚本批量操作,效率更高。 #假设你是4核心 for i in {0..3}; do sudo cpufreq-set -c $i -g performance; done#假设你是2核心 for i in {0..1}; do sudo cpufreq-set -c $i -g performance; done4.3 验证所有核心的模式 # 查看所有核心的当前模式 grep . /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor若所有输出均为 performance,则批量设置成功。 🔄 五、设置永久生效(重启不失效) 上述方法在服务器重启后会失效,若需永久生效,可通过系统服务实现: 5.1 创建 systemd 服务文件 sudo nano /etc/systemd/system/cpu-performance.service服务内容如下: [Unit] Description=Set all CPU cores to performance mode on boot After=multi-user.target [Service] Type=oneshot ExecStart=/bin/bash -c 'for core in $(seq 0 $(($(nproc) - 1))); do echo performance > /sys/devices/system/cpu/cpu$core/cpufreq/scaling_governor; done' RemainAfterExit=true [Install] WantedBy=multi-user.target5.2 启用并启动服务 # 重新加载 systemd 配置 sudo systemctl daemon-reload # 设置开机自启 sudo systemctl enable cpu-performance.service # 立即生效 sudo systemctl start cpu-performance.service5.3 验证服务状态 # 查看服务是否正常运行 sudo systemctl status cpu-performance.service若显示 active (exited) 则说明服务生效。 📊 六、查看 CPU 频率验证性能模式 设置完成后,可通过以下命令查看 CPU 实时频率,验证高性能模式是否真正生效: 6.1 列出所有 CPU 核心的主频信息。(所有核心) # 当前最大和最小的频率 lscpu | grep -E 'MHz|Model name'6.2 查看实时频率(对比参考) # 推荐使用的查看方式 cat /proc/cpuinfo | grep "cpu MHz"#使用 dmidecode 命令可以从系统的 DMI(Desktop Management Interface)表中提取硬件信息,包括 CPU 的主频。 sudo dmidecode -t processor | grep "Current Speed"6.3 实时监控频率变化 # 每 1 秒刷新一次频率信息 watch -n 1 "grep . /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq"(按 Ctrl+C 退出监控) ✅ 成功标志:高性能模式下,CPU 频率会接近或达到 cpuinfo_max_freq 数值,显著高于节能模式下的频率。 ⚠️ 七、注意事项 重要提示 🎛️ 高性能模式会增加 CPU 功耗和温度,确保服务器散热良好,避免过热。 ☁️ 部分云服务器或虚拟机可能限制 CPU 频率调节功能,设置后可能不生效。 🔄 若需恢复默认模式,将命令中的 performance 替换为 ondemand 或 powersave 即可。 🔧 不同 CPU 型号的最大频率不同,以实际硬件支持为准。 📝 八、总结 通过 cpufrequtils 工具,我们可以灵活控制 Linux 服务器的 CPU 性能模式: ✋ 手动模式适合精细化调节单个核心,满足特殊场景需求; 🤖 自动脚本和系统服务适合批量配置,确保所有核心高效运行且重启不失效。 根据实际业务需求选择合适的配置方式,可在性能与能耗之间取得最佳平衡。`;
-
使用微云网盘做图床 介绍 就像我这个 3m 小水管加载个300k的图片都费劲,所以你看我文章都尽量不加图片就是这个原因,但是有些地方不得不加, 用其他的图床又怕跑路 ,那咋办呢?答案是:用微云网盘。 注意: 1.微云会压缩你的图片,目前无解 2.本文章所有图片都是使用这个办法,本章图片还能显示代表本方法还能生效,如果下面所有图片都无法打开证明这个方法已经失效,请寻找其他网盘,比如试试百度,阿里云的 3.由于本方法不是常规方法,可能随时失效,请且用且珍惜 开始教程 1.打开微云网站: 腾讯微云 2.登陆进去 使用腾讯账号登陆,这不用我教了吧 3.上传一个图片 直接上传一个图片 4.分享链接 重点来了,右键分享链接,会有一个外链,此时还不能直接用 5.打开外链 复制上你刚刚分享出去的外链,粘贴到浏览器另外的标签页 6.点击查看以及注意事项 点击查看图片,注意一定要点击进去查看,不要点击原图,会无法显示的 7.右键复制图片路径 鼠标点击右键可以复制图片路径,然后就可以粘贴到自己网站上了 8.使用img标签 可以使用img标签添加到自己网站 <img src="xxx.jpg" alt="描述" />img标签使用教程
-
百度文心智能体API调用源码分享 本AI使用的是文心百度文心智能体,能力虽然没GPT3.5高,但是日常也够用了 提示:在本站首页的左上角导航栏能试用API哦 真理医生图片 源代码下载:https://github.com/fghdz/agentsAI/ 最简单的方法使用文心智能体API调用 获取你的专属APi 前往创建你的专属AI https://agents.baidu.com/ 1.创建智囊体 赋予AI的性格特征 2.创建成功后点击部署-API调用-复制API的ID,密钥,以及你智能体的ID 3.粘贴到源码里即可使用 在网页上使用自己创建的API 打开js,你需要修改以下内容: const appId = '***********'; //智能体API ID,通过你的智能体API页面获取 const secretKey = '*****************'; //智能体API 密钥,通过你的智能API体页面获取 const source = '****************'; //智能体 ID,通过你的智能体选项里的复制ID选项获取 const from = '***************'; const openId = '123'; //用户标识,可以自定义 let MAX_CHATS =3;//限定每天的次数注意:目前文心智囊体每天就500次的调用次数, 文心智能体官方文档:https://agents.baidu.com/docs/external-deploy/API_calls/ 项目预览:https://fghdz.top/index.php/750.html
-
如何使用CDN给网站加速? CDN英文全称Content Delivery Network,中文翻译即为内容分发网络。它是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络 说人话就是:把你的网站放在世界各地,使用的时候能从最近的服务器进行拉取,剩下你服务器的带宽从而达到加速的效果,还能隐藏你的IP 二:如何选择? 首先推荐使用腾讯,阿里等大厂,这是最稳定的,但是普遍比较贵 如果你需要便宜或者免费的,推荐使用小厂,但是质量和稳定不能保证,但是个人博客或者个人网站是足够的,这边推荐使用:清雨CDN。 三:如何使用? 1.首先你得需要一个域名,前往腾讯云购买一个域名 2.需要一台带有公网IP的服务器,还是推荐使用相对稳定的腾讯,阿里等大厂,如果你想要免费或者便宜的,可以使用一些[heimu]跑路云[/heimu],比如炎火云,雨云,之类的 3.前往清雨CDN官网,https://www.qyyhl.com/ ,白嫖或者购买CDN服务 4.同时打开你的域名解析和清雨CDN,域名解析是在你购买域名的地方,如腾讯云在控制台,云DNS解析那里 5.打开CDN服务商(这里是清雨CDN)具体教程清雨有视频教程,这里不详细说明 6.打开后,复制CDN服务器给你CNAME:*********.***,这个地址 7.打开域名解析(例如腾讯云DNS解析) 8.根据提示把 CNAME 复制上去,注意,需要暂停解析其他无关的记录,如:服务器原IP 参数填写说明注意事项主机记录填写加速域名对应的主机前缀该参数唯一,请勿自定义记录类型选择 CNAME 类型该参数唯一,请勿自定义线路类型保持默认该参数可以根据需求自行调整记录值填写你的CDN服务商提供的 CNAME该参数唯一,请勿自定义TTL保持默认该参数可以根据需求自行调整 如何填写主机记录? 常见的普通域名主机记录填写方式举例: 创建的加速域名(例子,不要抄)域名类型主机记录fghdz.top普通域名@www.fghdz.top普通域名wwwcdn.fghdz.top普通域名cdnvideo.cdn.fghdz.top普通域名video.cdn 四:如何处理 CNAME 记录和 A 记录冲突? 同一个域名只能使用 A 记录解析,或者使用 CNAME 解析,如果您在添加域名的 CNAME 解析时提示存在冲突,请检查该主机记录是否已经存在 A 记录。 解决方案: 删除除了云解析默认的记录外的记录 (注:A 记录删除会导致您的域名无法访问该域名的原有资源,谨慎操作) 如果您的域名用于加速您的源站服务器站点 在确认 CDN 配置无误情况下,可以删除A记录。 通过配置 CNAME 解析,使得域名能够绑定到CDN的加速线路上。 注 : 修改 CNAME 配置生效时间:新增 CNAME 记录会实时生效,而修改 CNAME 记录需要等待生效时间 TTL 9.返回CDN服务商,配置缓存时间,比如一小时 10.完成,等待15分钟左右,等待你的网站分布在CDN上 三:常见问题 1.显示证书错误? 请确保你的CDN已经上传的对应的证书,源站也有要证书,且回源协议里也是HTTPS,具体设置教程参考: https://www.bilibili.com/video/BV18M4m117xr/?share_source=copy_web&vd_source=7311362a568e1fabf2aad61a6d6c087d 2. 502,503,504等错误? 检查你的防火墙是否拉黑了CDN节点,添加节点到白白名单 这里可以检测你的CDN节点IP:在线网站CDN检测工具,可以通过分布在全球的20余个服务器节点对指定网站进行IP检测,判断该网站是否部署在CDN上。 - UU在线工具 (uutool.cn) 3.我该怎么知道CDN是已经部署? 在线网站CDN检测工具,可以通过分布在全球的20余个服务器节点对指定网站进行IP检测,判断该网站是否部署在CDN上。 - UU在线工具 (uutool.cn) 4.为什么我的CDN加速变成减速了? 估计你的CDN是国外加速,备案个域名买个国内加速即可 还以一种可能就是:[heimu]你的CDN太垃圾了,带宽极低[/heimu] 5.为啥挂了CDN我的网站刷新后就进不去了? 请检查以下配置是否正确 1.域名的DNS解析 2.CNAME 记录 是否有误 3.是否被防火墙拦截节点 4.CDN节点是否被墙(可以ping以下节点) 5.你太着急了,你的网站还没部署到各地 6.在命令行清理以下电脑缓存:ipconfig/flushdns,并且ctrl+F5 强制刷新 6.为什么我上传的东西没有被立刻更新? 你的缓存时间设置了1天就是1天后更新 7.为什么我的缓存没有命中率? 可能你没有开启缓存时间或者缓存时间开短了,或者还是第二个问题导致的 8.好麻烦,还是裸机吧 裸什么???哦,你说的不用CDN,随便你