偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何更改Linux I/O調(diào)度器來調(diào)整性能

系統(tǒng) Linux 系統(tǒng)運維
Linux I/O 調(diào)度器Linux I/O scheduler控制內(nèi)核提交讀寫請求給磁盤的方式。自從 2.6 內(nèi)核以來,管理員已經(jīng)能夠更改這個調(diào)度器,所以他們可以自定義他們的平臺以完全適合他們的需要。

 [[182879]]

為了從 Linux 服務(wù)器榨取盡可能多的性能,請了解如何更改 I/O 調(diào)度器以滿足你的需求。Linux I/O 調(diào)度器Linux I/O scheduler控制內(nèi)核提交讀寫請求給磁盤的方式。自從 2.6 內(nèi)核以來,管理員已經(jīng)能夠更改這個調(diào)度器,所以他們可以自定義他們的平臺以完全適合他們的需要。

有三個調(diào)度器可供選擇,每個調(diào)度器都有其優(yōu)點。這些調(diào)度器是:

CFQ (Completely Fair Scheduler完全公平調(diào)度器)(cfq) :它是許多 Linux 發(fā)行版的默認調(diào)度器;它將由進程提交的同步請求放到多個進程隊列中,然后為每個隊列分配時間片以訪問磁盤。

Noop 調(diào)度器(noop) : 基于先入先出(FIFO)隊列概念的 Linux 內(nèi)核里最簡單的 I/O 調(diào)度器。此調(diào)度程序最適合于 SSD。

截止時間調(diào)度器(deadline) : 嘗試保證請求的開始服務(wù)時間。

當(dāng)你想要讓 Linux 機器發(fā)揮***性能時,這可能是你所要做的事情之一。幸運的是,更改 I/O 調(diào)度器非常簡單。讓我告訴你怎么做。

找出你有的調(diào)度器

你需要做的***件事是找出哪個調(diào)度器正在處理你系統(tǒng)上的 I/O。這是從命令行完成的,你必須知道磁盤的名稱。為簡單起見,我假設(shè)磁盤是 sda。據(jù)此信息,打開終端窗口并輸入以下命令:

  1. cat /sys/block/sda/queue/scheduler 

該命令的結(jié)果將顯示當(dāng)前運行的調(diào)度程序(下圖)。

Elementary OS Loki 運行 deadline 調(diào)度器。

Elementary OS Loki 運行 deadline 調(diào)度器。

更改你的調(diào)度器

你可以通過兩種方式更改你的調(diào)度器:即時或***。如果你即時更改調(diào)度器,它會在重啟后恢復(fù)到之前的默認調(diào)度器。你可能希望首先進行即時更改,以查看哪個調(diào)度器能為你的需求帶來***性能。

說到你要即時改到 noop 調(diào)度器。 為此,輸入以下命令:

  1. sudo echo noop > /sys/block/hda/queue/scheduler 

你可以將 noop 更改為 cfq 或 deadline。

此更改可以在不重新啟動計算機的情況下生效。 一旦更改,I/O 調(diào)度器將會切換,(希望)你能看到性能提高(再說一次,根據(jù)你的需要而定)。

如果要將調(diào)度器更改為***,則必須在 GRUB 配置文件中執(zhí)行此操作。 為此,請輸入 sudo nano /etc/default/grub,然后修改下面的行:

  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop" 

同樣,你可以改變 noop 為任何你需要的調(diào)度器。如果你用的是即時修改,則不必重新啟動以使新調(diào)度器生效。

這些就是修改調(diào)度器的方法了。

做出明智的選擇

你應(yīng)該做研究,找出什么調(diào)度器最適合你的特殊情況。要了解每個調(diào)度器的更多信息,請查看這些 Wiki 頁面:CFS、NoopDeadline。

責(zé)任編輯:武曉燕 來源: Linux中國
相關(guān)推薦

2017-03-25 21:33:33

Linux調(diào)度器

2017-09-01 12:26:18

Linux調(diào)度器系統(tǒng)

2019-12-02 09:45:45

Linux IO系統(tǒng)

2022-04-23 16:30:22

Linux磁盤性能

2014-07-28 16:47:41

linux性能

2020-06-10 08:28:51

Kata容器I

2024-02-02 11:24:00

I/O高并發(fā)場景

2011-01-14 09:25:28

LinuxIO機制

2020-06-03 17:30:42

LinuxIO

2013-05-14 09:31:06

IBM閃存服務(wù)器

2011-04-08 17:33:07

Oracle性能

2014-08-19 11:37:50

Linux

2017-01-19 19:14:20

Linux重定向命令

2019-09-12 08:58:26

LinuxUNIX操作系統(tǒng)

2021-02-22 17:06:58

Linux改動代碼

2011-02-25 09:16:00

SQLSQL Server IO

2013-07-16 16:46:28

云計算

2016-09-08 14:04:56

云計算

2010-08-20 11:07:07

設(shè)置 DB2

2011-04-11 11:32:29

Oracle分區(qū)表磁盤IO沖突
點贊
收藏

51CTO技術(shù)棧公眾號