Giter Site home page Giter Site logo

nilfs-dev / nilfs2-kmod6 Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 0.0 576 KB

NILFS2 stand-alone kernel module for RHEL 6 clones (this module is no longer maintained; do not use)

Home Page: https://nilfs.sourceforge.io/

License: GNU General Public License v2.0

Makefile 0.39% C 99.61%
c centos6 filesystem kernel-module

nilfs2-kmod6's People

Contributors

dubeyko avatar error27 avatar haogang avatar htejun avatar konis avatar neilbrown avatar nikai3d avatar swanli avatar thomasmey avatar tklauser avatar xiw avatar zeitgeist87 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

nilfs2-kmod6's Issues

Abysmal performance and WARNING: at mm/page_alloc.c

Hello,

I'm trying NILFS2 1.1-4.el6 on OpenVZ kernel 2.6.32-042stab113.11 on an IBM System x3650 M4 with dual CPU, 64 GB RAM and some hardware-RAID1 array of SAS HDDs with an ext4 filesystem on LVM2 over LUKS. The NILFS2 device is just a loop-mounted file in that ext4 filesystem.

The moment I start copying files with rsync from somewhere on the same filesystem into the NILFS device, I start to get tons of repeating warnings starting with the following text (see attached file):

WARNING: at mm/page_alloc.c:2421 __alloc_pages_nodemask+0xaa/0xbb0()

Files get copied anyway, and NILFS works, but the performance is beyond abysmal. For comparison, I tested the same kernel and module with the same setup on a much smaller IBM System x3250 M3 with a single CPU, only 6 GB RAM and two SATA HDDs in software RAID1 (md), with the same NILFS2-loop-ext4-LVM2-LUKS setup and it works quite well (of course the performance is not great but it's several orders of magnitude greater than I get with the beefier server, so I think something's not right with NILFS).

The warning messages are so many that I wonder if the performance degradation is not effectively caused by them. I tried setting kernel.printk to 0 0 0 0 but still couldn't keep them at bay, although maybe that would be some error on my part or some unrelated bug because I don't know why that wouldn't stop them.

The performance degradation for the whole server was serious, even after lowering the rsync I/O priority with ionice.

Attachment: nilfsbug.txt

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.