Code Monkey home page Code Monkey logo

bfq-mq's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bfq-mq's Issues

Hard lock-ups with bfq and bfq-mq

I wasn't too sure where to post this issue, but I'll post it here since the patches I format are directly from this repository. I've have formatted patch snapshots of bfq-mq and tested them with the ck-patchset and the stock kernel.

In testing 4.11-ck1 and 4.11-ck2 with bfq-mq, hard lockups occurred when the disk was idle or very close to idle. I have not tested for latency, but system ran as expected (with no problems) only if I am running multiple make threads or an application with moderate I/O load.

My workload at the time mainly consisted of testing patches and compiling kernels. With the ck-patchset and bfq-mq, as soon as a compile job was done and after a random amount of time, the system locks up. I assumed that this was a scheduler issue related with my CPU, so I left it as is.

However, I saw similar cases when testing the stock kernel with the patch from 4.11.1 onwards, but it happened somewhat rarely so I didn't pay much attention to it. I experienced the same issue recently with the stock Arch Linux kernel 4.12.1 onwards when enabling bfq, and once more on kernel 4.12.2 + patch to the current commit (+ patch to include block merge for 4.13) when enabling bfq and bfq-mq. It is to the point where it locks up before I finish starting up my usual applications. mq-deadline and kyber work with no problems along with all the single-queue I/O schedulers so it doesn't seem like a hardware issue regarding my HDD. Out of source bfq has worked flawlessly.

I don't think I've made any issues in formatting the patch since it applies very cleanly on git and on build, although I could be very wrong. The hard lockups will not respond to sysrq keys and there are no journal logs. I'm a bit troubled as to what to do to get more information on this.

Machine:   Device: portable System: Dell product: Inspiron 3421
           Mobo: Dell model: Inspiron 3421 v: A01 BIOS: Dell v: A01 date: 11/05/2012
CPU:       Dual core Intel Core i5-3317U (-HT-MCP-) cache: 3072 KB
           clock speeds: max: 2600 MHz 1: 800 MHz 2: 800 MHz 3: 800 MHz 4: 800 MHz
Graphics:  Card-1: Intel 3rd Gen Core processor Graphics Controller
           Card-2: NVIDIA GK107M [GeForce GT 640M]
           Display Server: X.Org 1.19.3 drivers: nvidia,intel Resolution: [email protected]
           OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile version: 4.2 Mesa 17.1.5
Audio:     Card Intel 7 Series/C216 Family High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.12.2-1-ARCH
Network:   Card-1: Broadcom Limited BCM43142 802.11b/g/n driver: bcma-pci-bridge
           IF: N/A state: N/A mac: N/A
           Card-2: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller driver: r8169
           IF: enp9s0 state: down mac: e0:db:55:8d:dc:af
           Card-3: Qualcomm Atheros AR9271 802.11n driver: ath9k_htc
           IF: wlp0s29u1u2 state: N/A mac: N/A
Drives:    HDD Total Size: 1000.2GB (34.4% used)
           ID-1: /dev/sda model: TOSHIBA_MQ01ABD1 size: 1000.2GB
Partition: ID-1: / size: 904G used: 310G (37%) fs: ext4 dev: /dev/sda4
           ID-2: swap-1 size: 12.88GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
Sensors:   System Temperatures: cpu: 48.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.