99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

讓你的linux服務器時刻保持強勁動力!

8nfr_ZTEdevelop ? 來源:未知 ? 作者:李倩 ? 2018-07-26 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

內存總是不夠用?

緩存總是被占用?

無法實時釋放緩存?

這都不是事,看完本文讓你的linux服務器時刻保持強勁動力?。?!

首先需要了解兩個東西“定時任務”與“內存釋放”

定時任務

命令:crontab

命令相關參數(shù):

-e (修改用戶定時任務)

-l (列出用戶的定時任務)

-r (刪除用戶定時任務)

-i (刪除定時任務前通知用戶)

定時任務設置參數(shù)

基本格式 :

示例1

示例2

內存釋放

命令:

用于linux系統(tǒng) (RedHat CentOS CGSL ubuntu)

sync 做同步,將所有未寫的系統(tǒng)緩沖區(qū)寫到磁盤中,以確保文件系統(tǒng)的完整性,否則在釋放緩存的過程中,可能會丟失未保存的文件

1 釋放頁緩存

2 釋放dentries和inodes

3 釋放所有緩存

實際操作

步驟:

編寫內存釋放的腳本

root用戶下編寫腳本

2.設置crontab

root用戶下執(zhí)行crontab -e命令

查看設置情況

[root@ems001 home]# crontab -l

*/1 * * * * /home/clean_mem.sh

[root@ems001 home]#

需要注意的是我們通過root用戶執(zhí)行的crontab命令,則該定時任務的規(guī)則僅適用于root用戶,所以腳本的屬組為root用戶

3.查看定時任務的執(zhí)行情況

定時任務的執(zhí)行日志記錄在/var/log/cron中

[root@ems001 home]# cd /var/log/

[root@ems001 log]# tail -f cron

Jul2410:37:01 ems001 CROND[19842]:(root) CMD (/home/clean_mem.sh)

Jul2410:38:02 ems001 CROND[19850]:(root) CMD (/home/clean_mem.sh)

Jul2410:39:01 ems001 CROND[19854]:(root) CMD (/home/clean_mem.sh)

Jul2410:40:01 ems001 CROND[19862]:(root) CMD (/home/clean_mem.sh)

查看內存釋放情況

[root@ems001 home]# free

total used free shared buffers cached

Mem: 24554900 5807180 18747720 16232 1276 1827572

-/+ buffers/cache: 3978332 20576568

Swap: 18874364 0 18874364

[root@ems001 home]# free

total used free shared buffers cached

Mem: 24554900 4980332 19574568 16232 1300 999016

-/+ buffers/cache: 3980016 20574884

Swap: 18874364 0 18874364

兩次對比可以看出釋放了1G的內存

這樣一個自動清理內存的設置就完成了

4.刪除定時任務

結語

通過定時任務來執(zhí)行腳本的方法其實還有很多,比如直接使用crond服務,或者使用 at time

如crond服務,如果用的任務不是以hourly monthly weekly方式執(zhí)行的,則可以直接在/etc/cron.d目錄中創(chuàng)建一個定時任務格式的腳本

另外需要注意的很多人會存在疑惑的,使用 crontab -e 與 直接編輯 /etc/crontab有什么區(qū)別

做系統(tǒng)級配置我們會直接配置 /etc/crontab,用戶級的則用 crontab -e,一般還是建議大家使用 crontab -e ,這樣系統(tǒng)也會幫著檢查我們配置的腳本語法。

關于定時清理內存的方法,并不是所有服務器都適用,對于某些需要持續(xù)申請內存的服務來說,不斷釋放內存可能會造成處理速度降低,所以使用時還需要考慮自身服務特性來進行設置

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11511

    瀏覽量

    213777
  • 服務器
    +關注

    關注

    13

    文章

    9795

    瀏覽量

    87971
  • 定時
    +關注

    關注

    1

    文章

    124

    瀏覽量

    25915

原文標題:干貨 | 系統(tǒng)潤滑,定時清理內存了解一下

文章出處:【微信號:ZTEdeveloper,微信公眾號:中興開發(fā)者社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    linux服務器和windows服務器

    , 使得用戶可以方便地管理和維護服務器系統(tǒng)。 總的來說,Linux服務器和Windows服務器都有各自的優(yōu)勢和適用性。選擇哪種服務器操作系統(tǒng)
    發(fā)表于 02-22 15:46

    Linux 服務器加把鎖

    無論使用的哪種 Linux 發(fā)行版,都需要使用基于 iptables 的防火墻來保護它。啊哈!已經(jīng)設置好了的第一臺
    發(fā)表于 12-31 11:01

    Linux和Windows下的登錄和使用Linux服務器的方式

    關于登錄Linux服務器的方式有很多種,本文重點介紹了Linux和Windows下的登錄和使用Linux服務器的方式。
    發(fā)表于 07-05 07:54

    基于Linux的WEB服務器的設計與實現(xiàn)

    基于Linux的WEB服務器的設計與實現(xiàn) 嵌入式WEB服務器的主要設計思想就是將嵌入式系統(tǒng)和 WEB技術結合起來,將 WEB技術引入到現(xiàn)場測量和控制設備中,
    發(fā)表于 10-06 08:30 ?3117次閱讀
    基于<b class='flag-5'>Linux</b>的WEB<b class='flag-5'>服務器</b>的設計與實現(xiàn)

    Linux服務器網(wǎng)卡驅動安裝及問題排除

    Linux服務器網(wǎng)卡驅動安裝及問題排除     網(wǎng)卡是Linux服務器中最重要網(wǎng)絡設備。據(jù)統(tǒng)計,Linux網(wǎng)
    發(fā)表于 01-11 11:51 ?1603次閱讀

    教你linux搭建web服務器

    教你linux搭建web服務器和大家分享了一份配置文檔,希望對您用linux搭建web服務器有所啟發(fā)。
    發(fā)表于 12-28 14:18 ?9044次閱讀

    基于Linux系統(tǒng)的FTP服務器的實現(xiàn)

    為了在Linux系統(tǒng)下實現(xiàn)安全、高效的FTP服務器,選擇了具有小巧輕快、安全易用等優(yōu)點的服務器軟件vsftpd。通過對Linux平臺下FTP網(wǎng)絡服務
    發(fā)表于 07-24 15:36 ?39次下載

    linux如何搭建web服務器

    linux搭建web服務器流程如下
    發(fā)表于 06-08 09:09 ?9637次閱讀
    <b class='flag-5'>linux</b>如何搭建web<b class='flag-5'>服務器</b>

    詳談Linux操作系統(tǒng)中的顯示服務器

    Linux 相關的文章、新聞和討論中,會經(jīng)常遇到顯示服務器display server、Xorg、Wayland 等名詞。
    的頭像 發(fā)表于 10-08 10:29 ?2314次閱讀
    詳談<b class='flag-5'>Linux</b>操作系統(tǒng)中的顯示<b class='flag-5'>服務器</b>

    Linux下Apache服務器的安裝和配置

    Linux下Apache服務器的安裝和配置(現(xiàn)代電源技術的發(fā)展概況)-Linux下Apache服務器的安裝和配置,有需要的可以參考!
    發(fā)表于 08-31 16:22 ?8次下載
    <b class='flag-5'>Linux</b>下Apache<b class='flag-5'>服務器</b>的安裝和配置

    提高Linux服務器性能的20個技巧

     Linux功能豐富、強大、靈活,可以用它完成各種任務,在這篇文章中,我們將討論一些提高Linux服務器性能的技巧。
    的頭像 發(fā)表于 03-11 10:14 ?1484次閱讀

    如何在linux服務器中打開端口

    有時我們可能需要在Linux服務器中打開端口或在Linux服務器的防火墻中啟用端口來運行特定的應用程序。在本文中,小編將帶大家分析一下如何在linu
    的頭像 發(fā)表于 10-17 16:22 ?1.3w次閱讀

    分享一些Linux服務器的安全小貼士

    今天浩道跟大家分享一些Linux服務器的安全小貼士,維護linux服務器安全上有一些方向!
    發(fā)表于 01-29 11:27 ?452次閱讀

    如何使用Checkmk監(jiān)控Linux服務器?

    `Checkmk` 是用于監(jiān)控 Linux 服務器的最常用和用戶友好的應用程序之一。它可以檢查與您的 Linux 服務器連接的服務器狀態(tài)、負
    的頭像 發(fā)表于 02-17 10:46 ?1637次閱讀
    如何使用Checkmk監(jiān)控<b class='flag-5'>Linux</b><b class='flag-5'>服務器</b>?

    如何使用 Mobaxterm 建立 Linux 服務器連接

    不同的會話類型。為了連接到 Linux 服務器,可以選擇以下會話類型之一: SSH :用于安全地連接到遠程服務器。 Telnet :不安全的連接方式,不推薦使用,
    的頭像 發(fā)表于 11-11 09:06 ?1605次閱讀