QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… ·...

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

Transcript of QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… ·...

Page 1: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 2: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

QTS Kernel Introduction

Kernel History of QTS

The QTS

Major Features of Kernel

Linux Kernel

Page 3: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

What you need to know when selecting NAS?

Functionality

& Applications

Performance

Cost

Kernel version

& Update

Support

Page 4: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 5: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

Why should you update the system kernel?

● New kernel functionality

● Stability improvements of hardware

● Increased performance

● Updated drivers

● Stability improvements of system

● Security fixes

Page 6: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

QNAP NAS Basic Components

Application

Mobile Apps & Utilities Cloud

Service

Accessories

Hardware QTS

Page 7: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

The QTS Core

QTS core:

Linux Kernel

Page 8: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

What is a kernel?

Hardware

CPU Memory DISK Network Devices

System Kernel

Application, Tools

QTS

Linux Kernel

Page 9: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS 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

Page 10: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 11: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 12: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 13: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 14: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

Release

Development processes of kernel upgrades

Select a Linux

kernel version

Develop

Test Adjust

Page 15: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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.

Page 16: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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.

Page 17: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 18: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

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

Page 19: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

Kernel upgrade plans

Under construction.

See you in 2018Q3!

Page 20: QTS System - files.qnap.comfiles.qnap.com/news/pressresource/datasheet/qts-system-en-201802… · QTS System A sneak peek into the high performance NAS operating system . QTS Kernel

QTS System

Your best choice!