Click here to load reader

QTS System - files.qnap. · PDF file QTS System A sneak peek into the high performance NAS operating system . QTS Kernel Introduction Kernel History of QTS The QTS Major Features of

  • View
    9

  • Download
    0

Embed Size (px)

Text of QTS System - files.qnap. · PDF file QTS System A sneak peek into the high performance NAS...

  • QTS System A sneak peek into the high performance NAS operating system

  • QTS Kernel Introduction

    Kernel History of QTS

    The QTS

    Major Features of Kernel

    Linux Kernel

  • What you need to know when selecting NAS?

    Functionality

    & Applications

    Performance

    Cost

    Kernel version

    & Update

    Support

  • What’s the value of system upgrades?

    ● Assurance

    ● Peace of mind

    ● Reduces

    difficulties on

    software

    development

    ● Enhance performance

    ● Enhance security ● Bug fixing ● New hardware

    support ● Enhance stability

    ● Positive brand

    image

    For consumer For system For manufacturer

  • Why should you update the system kernel?

    ● New kernel functionality

    ● Stability improvements of hardware

    ● Increased performance

    ● Updated drivers

    ● Stability improvements of system

    ● Security fixes

  • QNAP NAS Basic Components

    Application

    Mobile Apps & Utilities Cloud

    Service

    Accessories

    Hardware QTS

  • The QTS Core

    QTS core:

    Linux Kernel

  • What is a kernel?

    Hardware

    CPU Memory DISK Network Devices

    System Kernel

    Application, Tools

    QTS

    Linux Kernel

  • Kernel structure overview

    System Call Interface

    User-space program

    Hardware

    Kernel Process Scheduler

    IPC Memory

    Manager

    VFS

    Device

    Manager

    Network

    CPU Memory DISK Network

    Interface

    Other

    Devices

  • Sub-systems

    Process Scheduler

    Responsible for

    controlling process

    access to the CPU

    VFS

    Virtual File System

    Abstracts the details of the variety of hardware devices by presenting a common file interface to all devices

    Memory Manager

    Permits multiple

    process to securely

    share the machine's

    main memory system

    IPC Inter-Process Communication

    Supports several mechanisms for process-to-process communication on a single Linux system

    Network

    Provides access to

    several networking

    standards and a variety

    of network hardware

  • Process Scheduler

    System Call Interface IPC

    CPU

    File

    System

    Architecture Independent

    scheduler

    Architecture

    Specific Schedules

    Scheduling Policy

    Memory

    Manager

    Programmatic Scheduler Interface

    Kernel

    Hardware

    O/S Services

    Process Scheduler

    Network

  • Device Hardware

    VFS - Virtual File System

    System Call Interface

    Process

    Scheduler

    Network

    Interface

    System Independent Interface

    Logical Systems

    Device Independent Interface

    Device Drivers

    Memory

    Manager

    Kernel

    Hardware

    O/S Service

    VFS

    Programmatic File System Interface

  • How upgrade works

    Current version:

    3.12.6

    Upgrade to 4.2.8

    Current version:

    3.12.6

    Back porting Upgrade

    Patch

    Full upgrade Selective upgrade

    Choose the

    require function

    and back porting

    to current version

  • Release

    Development processes of kernel upgrades

    Select a Linux

    kernel version

    Develop

    Test Adjust

  • QTS Kernel Upgrade History

    Model \ QTS version QTS 4.0.x QTS 4.1.x QTS 4.2.x QTS 4.3.x

    x70/x79(2014) 3.4.6 3.4.6 3.12.6 4.2.8

    x51/53 (2015) 3.4.6 3.12.6 3.12.6 4.2.8

    x63/x73(2015/16) -- 3.12.6 3.12.6 4.2.8

    x31P/x31+(2015/16) -- 3.10.20 3.10.20 4.2.8

    x71(2016) -- 3.12.6 3.12.6 4.2.8

    x28 (2016) -- -- 3.10.20 3.10.20

    Evaluate for

    next kernel

    *The evaluation for new kernel will depend on hardware capability and functionality.

  • QTS Kernel Upgrade History

    Model \ QTS version QTS 4.0.x QTS 4.1.x QTS 4.2.x QTS 4.3.x

    x80(2016) -- 3.4.6 3.12.6 4.2.8

    X82(2016) -- -- 3.19.0 4.2.8

    X31X/TS-1635(2017) -- -- -- 4.2.8

    x85(2017) -- -- -- 4.2.8

    x77(2017) -- -- -- 4.2.8

    x28A(2018) -- -- -- 4.2.8

    Evaluate for

    next kernel

    *The evaluation for new kernel will depend on hardware capability and functionality.

  • Function highlights of QTS Kernel upgrade

    New hardware platform /

    Graphic driver

    Qtier

    Storage Management

     Braswell

     Skylake/ Apollo Lake

     Nvidia

     Managed by folder/LUN

    properties

     Cache / Pool architecture enhancement

     Block device stability enhancement

     Storage stack performance optimization

  • VFS

    Network

    Virtualization Station

     Major fix in Ext4

     Wi-Fi drivers (Ath9K, Ath10K)

     Enhanced the network transfer

    performance

     KVM Acceleration

     GPU Pass-through

    Function highlights of QTS Kernel upgrade

  • Kernel upgrade plans

    Under construction.

    See you in 2018Q3!

  • QTS System

    Your best choice!

Search related