Tvheadend - Bug #2309 Another memory leak?

Size: px
Start display at page:

Download "Tvheadend - Bug #2309 Another memory leak?"

Transcription

1 Tvheadend - Bug #2309 Another memory leak? :12 - Thomas Knoll Status: Fixed Start date: Priority: Normal Due date: Assignee: % Done: 0% Category: Estimated time: 0.00 hour Target version: Found in version: ~g4bce3dc Affected Versions: Description TVHeadend Build: ~g4bce3dc Intel NUC i5, two sundtek DVB-C usb sticks, Arch Linux running , 8GB Ram, Samsung Evo 256GB 2,5" SSD. Partitions: Number Start (sector) End (sector) Size Code Name MiB EF00 EFI System GiB 8300 Linux filesystem GiB 8300 Linux filesystem GiB 8200 Linux swap root@tvserver ~ > lslkb -f NAME FSTYPE LABEL UUID MOUNTPOINT sda sda1 vfat EFI 31D8-D2FA /boot sda2 btrfs arch 8a168fb7-b e cf7e844ab /run/btrfs-root sda3 ext4 video 7002a830-ddba ec-2a472d011d0d /home sda4 swap swap a-ff7e-48e8-a337-28a705881e72 [SWAP] sda2 is root running btrfs and sda3 is mounted on home for recordings. 200GB left. Harddisk is a 2,5 SSD Samsung Evo 256GB. root@tvserver /home/hts/.hts/tvheadend/dvr/config > cat /etc/fstab # # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> # /dev/sdb2 LABEL=arch UUID=8a168fb7-b e cf7e844ab / btrfs rw,nodev,relatime,ssd,space_cache,subvol=root 0 0 # mount BTRFS root UUID=8a168fb7-b e cf7e844ab /run/btrfs-root btrfs nodev,nosuid,noexec 0 0 # /dev/sdb1 LABEL=EFI UUID=31D8-D2FA /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2 # /dev/sdb3 LABEL=video UUID=7002a830-ddba ec-2a472d011d0d /home ext4 rw,relatime,data=ordered /7

2 I have TVH running for about 2 months now and its getting more and more perfect for my needs. But one thing makes me wonder quite a bit... I never really used recordings in the past, but now I wanted to give it a try. After a night of three (scrambled) records of HD channels my memory consumption looks like this: root@tvserver ~ > free -m total used free shared buffers cached Mem: /+ buffers/cache: Swap: top - 07:44:44 up 9:15, 1 user, load average: 0,05, 0,11, 0,16 Tasks: 105 total, 1 running, 104 sleeping, 0 stopped, 0 zombie %Cpu(s): 1,3 us, 1,2 sy, 0,0 ni, 97,5 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: total, used, free, 2600 buffers KiB Swap: total, used, free cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 390 hts ,192g 7576 S 6,6 93,0 13:55.05 tvheadend 388 ntp S 0,0 0,2 0:02.08 ntpd 144 root S 0,0 0,2 0:03.00 systemd-journal 412 root S 4,7 0,2 13:48.41 mediasrv 1090 root S 0,0 0,1 0:00.05 sshd root@tvserver ~ > cat/proc/meminfo MemTotal: kb MemFree: kb MemAvailable: kb Buffers: 2600 kb Cached: kb SwapCached: kb Active: kb Inactive: kb Active(anon): kb Inactive(anon): kb Active(file): kb Inactive(file): kb Unevictable: kb Mlocked: kb SwapTotal: kb SwapFree: kb Dirty: 0 kb Writeback: 0 kb AnonPages: kb Mapped: kb Shmem: 8964 kb Slab: kb SReclaimable: kb SUnreclaim: kb KernelStack: 2400 kb PageTables: kb /7

3 NFS_Unstable: 0 kb Bounce: 0 kb WritebackTmp: 0 kb CommitLimit: kb Committed_AS: kb VmallocTotal: kb VmallocUsed: kb VmallocChunk: kb HardwareCorrupted: 0 kb AnonHugePages: kb HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kb DirectMap4k: kb DirectMap2M: kb DirectMap1G: kb So this is no disk cache in my opinion. TVH grabs an incredible amount of 7GB RAM without freeing it. Records are written on disk. My default recording profile looks like this: root@tvserver /home/hts/.hts/tvheadend/dvr/config > cat 984b43e397babcd498718a714df6fad5 { "enabled": true, "name": "", "container": 1, "cache": 1, "retention-days": 31, "pre-extra-time": 1, "post-extra-time": 4, "episode-duplicate-detection": true, "epg-update-window": 86400, "storage": "/home/hts/video", "file-permissions": "0664", "charset": "UTF-8", "rewrite-pat": false, "rewrite-pmt": false, "tag-files": false, "skip-commercials": false, "directory-permissions": "0775", "day-dir": false, "channel-dir": false, "title-dir": false, "channel-in-title": true, "date-in-title": true, "time-in-title": true, "episode-in-title": false, "episode-before-date": false, "subtitle-in-title": false, "omit-title": false, "clean-title": false, /7

4 } "whitespace-in-title": false Playing around with cache settings in my recording profile doesn't seem to change anything. When looking at the memory consumption during recording the system uses disk cache correctly assigned as cached mem but TVH also assigns memory without freeing it. Let me start a record... Sep 19 07:58:37 TVServer tvheadend[390]: dvr: "Guten Morgen Deutschland" on "RTL HD" recorder starting Sep 19 07:58:37 TVServer tvheadend[390]: subscription: "DVR: Guten Morgen Deutschland" subscribing on "RTL HD", weight: 300, adapter: "Sundtek DVB-C : DVB-C #0", network: "Kabel Deutschland", mux: "346", provider: "Digital Free", service: "RTL HD" Sep 19 07:58:38 TVServer tvheadend[390]: dvr: /home/hts/video/rtl HD-Guten Morgen Deutschland mkv from adapter: "Sundtek DVB-C : DVB-C #0", network: "Kabel Deutschland", mux: "346", provider: "Digital Free", service: "RTL HD" Sep 19 07:58:38 TVServer tvheadend[390]: dvr: # type lang resolution aspect ratio sample rate channels Sep 19 07:58:38 TVServer tvheadend[390]: dvr: 1 DVBSUB ger Sep 19 07:58:38 TVServer tvheadend[390]: dvr: 2 H x :9 Sep 19 07:58:38 TVServer tvheadend[390]: dvr: 3 AC3 ger Sep 19 07:58:38 TVServer tvheadend[390]: dvr: 4 TELETEXT <disabled, no valid input> Sep 19 07:58:38 TVServer tvheadend[390]: dvr: 5 CA Sep 19 07:58:38 TVServer tvheadend[390]: dvr: 6 CA root@tvserver /home/hts/.hts/tvheadend/dvr/config > iostat 1 Linux ARCH (TVServer) _x86_64_ (4 CPU) 0,57 0,00 0,50 0,07 0,00 98,86 sda 5,87 469,99 837, ,03 0,00 1,52 0,00 0,00 95,45 3,30 0,00 1,27 0,25 0,00 95,18 sda 2,00 0,00 12, ,05 0,00 1,27 0,00 0,00 95, /7

5 2,79 0,00 1,02 0,00 0,00 96,19 3,05 0,00 0,76 0,00 0,00 96,19 3,30 0,00 1,02 0,00 0,00 95,69 3,54 0,00 1,27 0,00 0,00 95,19 2,54 0,00 1,27 0,00 0,00 96,18 sda 37,00 0, , ,02 0,00 1,26 0,00 0,00 95,72 procs memory swap io---- -system cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st /7

6 After some minutes: top - 08:01:33 up 9:32, 2 users, load average: 0,21, 0,22, 0,17 Tasks: 119 total, 1 running, 118 sleeping, 0 stopped, 0 zombie %Cpu(s): 2,7 us, 1,3 sy, 0,0 ni, 96,0 id, 0,0 wa, 0,0 hi, 0,1 si, 0,0 st KiB Mem: total, used, free, 384 buffers KiB Swap: total, used, free cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 390 hts ,1m 7,379g 7216 S 13,0 95,4 15:05.31 tvheadend 412 root S 3,7 0,2 14:27.79 mediasrv 1090 root S 0,3 0,1 0:00.13 sshd 1 root S 0,0 0,1 0:01.33 systemd 2 root S 0,0 0,0 0:00.00 kthreadd 3 root S 0,0 0,0 0:00.52 ksoftirqd/0 5 root S 0,0 0,0 0:00.00 kworker/0:0h 7 root S 0,0 0,0 0:01.10 rcu_preempt Aborting now as the swapout is rising. Soon the process will be killed. I must admit I never really watched memory consumption before I raised memory from 4GB to 8GB and thinking about a ramdisk for my TVH. I played around with it and it worked pretty well but then I saw that memory consumption during a record in combination with timeshift is noticably too high so I started to sort things out. It wasn't the tmpfs for TS, it was the recording itself. Right now the ramdisk and TS itself is disabled cause its hard to find the best amout of assigned memory right in this situation. So actually I have no clue. Do you have any idea what is going on here? History # :30 - Jaroslav Kysela Confirmed. Fixed in v gd38f /7

7 # :31 - Jaroslav Kysela - Status changed from New to Fixed /7

The Linux Virtual Memory System

The Linux Virtual Memory System The Linux Virtual Memory System Patrick Ladd Technical Account Manager pladd@redhat.com / pmladd@gmail.com NY Red Hat Users Group June 8, 2016 Slides are available at http://people.redhat.com/pladd/ Topics

More information

Critical Issues. Troubleshooting Linux Performance and Crashes. Mike Latimer. Mike Hasleton. Virtualization Engineer

Critical Issues. Troubleshooting Linux Performance and Crashes. Mike Latimer. Mike Hasleton. Virtualization Engineer Critical Issues Troubleshooting Linux Performance and Crashes Mike Latimer Virtualization Engineer mlatimer@suse.com Mike Hasleton Senior Support Engineer mhasleton@suse.com Rich Brunt Senior Support Engineer

More information

rhincodon.org - index

rhincodon.org - index rhincodon.org - index web author 20160909-222837 UTC 目次 1 Server 2 1.0.1 Place........................... 2 1.0.2 CPU............................ 2 1.0.3 Memory.......................... 3 1.0.4 HDD............................

More information

Performance Analysis for Improved RAM Utilization for Android Applications

Performance Analysis for Improved RAM Utilization for Android Applications Performance Analysis for Improved RAM Utilization for Android Applications Deepali Kayande #1, Urmila Shrawankar #2 # Department of Computer Science & Engineering G. H. Raisoni College of Engineering,

More information

Tvheadend - Bug #4607 TVHeadend crash (out of memory)

Tvheadend - Bug #4607 TVHeadend crash (out of memory) Tvheadend - Bug #4607 TVHeadend crash (out of memory) 2017-09-18 21:03 - Gert Jansen Status: New Start date: 2017-09-18 Priority: Normal Due date: Assignee: % Done: 0% Category: Crashes Estimated time:

More information

Tvheadend - Bug #1920 Out of memory while recording

Tvheadend - Bug #1920 Out of memory while recording Tvheadend - Bug #1920 Out of memory while recording 2014-01-09 11:30 - timo nein Status: Rejected Start date: 2014-01-09 Priority: Normal Due date: Assignee: % Done: 0% Category: non-x86 Estimated time:

More information

Downloaded from: justpaste.it/o09s

Downloaded from: justpaste.it/o09s Downloaded from: justpaste.it/o09s Pogoplug:~$ cat /proc/cpuinfo Processor : ARM926EJ-S rev 1 (v5l) BogoMIPS : 1192.75 Features : swp half thumb fastmult edsp CPU implementer : 0x56 CPU architecture: 5TE

More information

Bash. About Bash. Guidelines and Limitations. Accessing Bash

Bash. About Bash. Guidelines and Limitations. Accessing Bash About, on page 1 Guidelines and Limitations, on page 1 Accessing, on page 1 Escalate Privileges to Root, on page 2 Examples of Commands, on page 5 Managing RPMs, on page 6 Persistently Daemonizing an SDK-

More information

Checking Resource Usage in Fedora (Linux)

Checking Resource Usage in Fedora (Linux) Lab 5C Checking Resource Usage in Fedora (Linux) Objective In this exercise, the student will learn how to check the resources on a Fedora system. This lab covers the following commands: df du top Equipment

More information

SAS Viya 3.4 Administration: Operations Infrastructure

SAS Viya 3.4 Administration: Operations Infrastructure SAS Viya 3.4 Administration: Operations Infrastructure Operations Infrastructure: Overview............................................................ 2 Operations Infrastructure: Collectors...........................................................

More information

PERFORMANCE IMPLICATIONS OF NUMA WHAT YOU DON T KNOW COULD HURT YOU! CLAIRE CATES SAS INSTITUTE

PERFORMANCE IMPLICATIONS OF NUMA WHAT YOU DON T KNOW COULD HURT YOU! CLAIRE CATES SAS INSTITUTE PERFORMANCE IMPLICATIONS OF NUMA WHAT YOU DON T KNOW COULD HURT YOU! CLAIRE CATES SAS INSTITUTE AGENDA Terms What Testers need to know about NUMA What Developers need to know about NUMA What SysAdmins

More information

Troubleshooting Memory

Troubleshooting Memory This chapter contains the following sections: About, page 1 General/High Level Assessment of Platform Memory Utilization, page 2 Detailed Assessment of Platform Memory Utilization, page 2 User Processes,

More information

If I Send a Special Message to. Richard F. Lewis IBM

If I Send a Special Message to. Richard F. Lewis IBM If I Send a Special Message to Linux Will it Answer? - 14591 Richard F. Lewis IBM rflewis@us.ibm.com Trademarks The following are trademarks of the International Business Machines Corporation in the United

More information

何时放入常规 bin? 释放时先放到无序 bin 下次执行 malloc 时, 放入所属的常规 bin

何时放入常规 bin? 释放时先放到无序 bin 下次执行 malloc 时, 放入所属的常规 bin 何时放入常规 bin? /* Place the chunk in unsorted chunk list. Chunks are not placed into regular bins until after they have been given one chance to be used in malloc. */ 释放时先放到无序 bin 下次执行 malloc 时, 放入所属的常规 bin

More information

Question No: 1 In capacity planning exercises, which tools assist in listing and identifying processes of interest? (Choose TWO correct answers.

Question No: 1 In capacity planning exercises, which tools assist in listing and identifying processes of interest? (Choose TWO correct answers. Volume: 129 Questions Question No: 1 In capacity planning exercises, which tools assist in listing and identifying processes of interest? (Choose TWO correct answers.) A. acpid B. lsof C. pstree D. telinit

More information

Practical 5. Linux Commands: Working with Files

Practical 5. Linux Commands: Working with Files Practical 5 Linux Commands: Working with Files 1. Ps The ps command on linux is one of the most basic commands for viewing the processes running on the system. It provides a snapshot of the current processes

More information

Greg Smith's Note Magnet

Greg Smith's Note Magnet Teilen 0 Mehr Nächstes Blog» Blog erstellen Anmelden Greg Smith's Note Magnet Sunday, August 3, 2008 A Linux write cache mystery One happy coincidence for me last month is that I discovered a friend of

More information

Section 9: Cache, Clock Algorithm, Banker s Algorithm and Demand Paging

Section 9: Cache, Clock Algorithm, Banker s Algorithm and Demand Paging Section 9: Cache, Clock Algorithm, Banker s Algorithm and Demand Paging CS162 March 16, 2018 Contents 1 Vocabulary 2 2 Problems 3 2.1 Caching.............................................. 3 2.2 Clock Algorithm.........................................

More information

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017 ECE 550D Fundamentals of Computer Systems and Engineering Fall 2017 The Operating System (OS) Prof. John Board Duke University Slides are derived from work by Profs. Tyler Bletsch and Andrew Hilton (Duke)

More information

CIT 470: Advanced Network and System Administration. Topics. What is performance testing? Performance Monitoring

CIT 470: Advanced Network and System Administration. Topics. What is performance testing? Performance Monitoring CIT 470: Advanced Network and System Administration Performance Monitoring CIT 470: Advanced Network and System Administration Slide #1 Topics 1. Performance testing 2. Performance tuning. 3. CPU 4. Memory

More information

Dude, Where s My Memory? Nectarios Daloglou, White Star Software

Dude, Where s My Memory? Nectarios Daloglou, White Star Software Dude, Where s My Memory? Nectarios Daloglou, White Star Software nd@wss.com A Few Words about the Speaker Nectar Daloglou; Progress & QAD since 2000. Performed specialized services at more than 60 Progress

More information

APACHE TROUBLESHOOTING. Or, what to do when your vhost won t behave

APACHE TROUBLESHOOTING. Or, what to do when your vhost won t behave APACHE TROUBLESHOOTING Or, what to do when your vhost won t behave ABOUT THE CLASS 24 hours over three days Very Short Lecture and Lots of Labs Hours: 8:30am - 5:00pm Lunch: 11:45am - 1:00pm ABOUT THE

More information

Managing Processes Process: A running program

Managing Processes Process: A running program Managing Processes Process: A running program User Process: The process initiated by a User while logged into a terminal (e.g. grep, find, ls) Daemon Process: These processes are usually initiated on system

More information

Process Control Commands

Process Control Commands To use these commands in System Admin VM, you must be in a user group associated with appropriate command rules and data rules. If the user group assignment is preventing you from using a command, contact

More information

Performance Tuning of the Network Performance Server in Network Node Manager i December 8, 2016

Performance Tuning of the Network Performance Server in Network Node Manager i December 8, 2016 Performance Tuning of the Network Performance Server in Network Node Manager i December 8, 2016 Brought to you by Vivit Network Management SIG Leaders Wendy Wheeler Chris Powers Hosted By Wendy Wheeler

More information

Upgrade Cisco Interface Module for LoRaWAN IXM using the Console

Upgrade Cisco Interface Module for LoRaWAN IXM using the Console Upgrade Cisco Interface Module for LoRaWAN IXM using the Console Contents Introduction Prerequisites Requirements Components Used Background Information Configure Step 1. Prepare the firmware images (and

More information

JBOX2 (Saturn Ring) Appliance General Guide

JBOX2 (Saturn Ring) Appliance General Guide JBOX2 (Saturn Ring) Appliance General Guide Rev Revisions Date Approval A Gianfranco D'Aleo 17 April 2008 rel 3.1.0 JBOX2 Appliance - General Guide NOTE The information contained in this document is subject

More information

ECE 598 Advanced Operating Systems Lecture 14

ECE 598 Advanced Operating Systems Lecture 14 ECE 598 Advanced Operating Systems Lecture 14 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 19 March 2015 Announcements Homework #4 posted soon? 1 Filesystems Often a MBR (master

More information

Bash. About Bash. Guidelines and Limitations

Bash. About Bash. Guidelines and Limitations About, page 1 Guidelines and Limitations, page 1 Accessing, page 2 Escalate Privileges to Root, page 3 Examples of Commands, page 4 Managing Feature RPMs, page 5 Managing Patch RPMs, page 8 Persistently

More information

Tvheadend - Bug #2262 Fails to show scrambled channels

Tvheadend - Bug #2262 Fails to show scrambled channels Tvheadend - Bug #2262 Fails to show scrambled channels 2014-08-29 22:35 - Andreas Lunderhage Status: Need feedback Start date: 2014-08-29 Priority: Normal Due date: Assignee: % Done: 0% Category: Descrambling

More information

Linux-tiny And Directions For Small Systems

Linux-tiny And Directions For Small Systems Linux-tiny And Directions For Small Systems Matt Mackall mpm@digeo.com July, 2004 The Problem: Kernel Bloat The Problem: Kernel Bloat 1994: 0.99 kernel 16MHz 386SX 4MB of RAM The Problem: Kernel Bloat

More information

Tvheadend - Bug #3630 pipe doesn't work on mux url but works on command line

Tvheadend - Bug #3630 pipe doesn't work on mux url but works on command line Tvheadend - Bug #3630 pipe doesn't work on mux url but works on command line 2016-03-15 01:50 - Jose Silva Status: Invalid Start date: 2016-03-15 Priority: Normal Due date: Assignee: % Done: 0% Category:

More information

WLAN on DILNetPC DNP9200 External SWAP Device on DNP9200

WLAN on DILNetPC DNP9200 External SWAP Device on DNP9200 WLAN on DILNetPC DNP9200 External SWAP Device on DNP9200 Picture 1: DNP9200 + eval board SK23, external mini USB2.0 Hub with a 11Mbps WLAN USB Adapter and 1GB high speed(192x) USB SWAP device. Attention:

More information

CPSC 457 OPERATING SYSTEMS MIDTERM EXAM

CPSC 457 OPERATING SYSTEMS MIDTERM EXAM CPSC 457 OPERATING SYSTEMS MIDTERM EXAM Department of Computer Science University of Calgary Professor: Carey Williamson March 9, 2010 This is a CLOSED BOOK exam. Textbooks, notes, laptops, calculators,

More information

Partitioning Disks with parted

Partitioning Disks with parted Partitioning Disks with parted Author: Yogesh Babar Technical Reviewer: Chris Negus 10/6/2017 Storage devices in Linux (such as hard drives and USB drives) need to be structured in some way before use.

More information

MYSQL TROUBLESHOOTING. Or, what to do when MySQL starts throwing a fit

MYSQL TROUBLESHOOTING. Or, what to do when MySQL starts throwing a fit MYSQL TROUBLESHOOTING Or, what to do when MySQL starts throwing a fit ABOUT THE CLASS 24 hours over three days Very Short Lecture and Lots of Labs Hours: 8:30am - 5:00pm Lunch: 11:45am - 1:00pm ABOUT THE

More information

Extreme Backup and Recovery on the Oracle Database Machine

Extreme Backup and Recovery on the Oracle Database Machine Extreme Backup and Recovery on the Oracle Database Machine Michael Nowak, Consulting Member of Technical Staff, Oracle Phil Stephenson, Principal Product Manager, Oracle Scope A flash

More information

Partitioning a disk prior to Linux Installation

Partitioning a disk prior to Linux Installation Partitioning a disk prior to Linux Installation by Andy Pepperdine This paper will describe how to partition a disk how you want it before you install Linux. The partitioning process may be initiated either

More information

Performance and Scalability RHEL5 --> RHEL6 D. John Shakshober (Shak) Red Hat Performance Engineering

Performance and Scalability RHEL5 --> RHEL6 D. John Shakshober (Shak) Red Hat Performance Engineering 45, Red Hat 21 RHCE Loopback Erich Morisse Senior Solutions Architect Team Lead, Verticals emorisse@redhat.com Performance and Scalability RHEL5 --> RHEL6 D. John Shakshober (Shak) Red Hat Performance

More information

Project 3: An Introduction to File Systems. COP 4610 / CGS 5765 Principles of Operating Systems

Project 3: An Introduction to File Systems. COP 4610 / CGS 5765 Principles of Operating Systems Project 3: An Introduction to File Systems COP 4610 / CGS 5765 Principles of Operating Systems Introduction Project 3 learning objectives File system design and implementation File system testing Data

More information

Tvheadend - Bug #2964 Service disabling "Missing in PAT/SDT"

Tvheadend - Bug #2964 Service disabling Missing in PAT/SDT Tvheadend - Bug #2964 Service disabling "Missing in PAT/SDT" 2015-06-22 16:25 - Tom W Status: Fixed Start date: 2015-06-22 Priority: Normal Due date: Assignee: % Done: 100% Category: DVB Estimated time:

More information

07 - Processes and Jobs

07 - Processes and Jobs 07 - Processes and Jobs CS 2043: Unix Tools and Scripting, Spring 2016 [1] Stephen McDowell February 10th, 2016 Cornell University Table of contents 1. Processes Overview 2. Modifying Processes 3. Jobs

More information

The Ultimate Linux/Windows System

The Ultimate Linux/Windows System The Ultimate Linux/Windows System Kevin Farnham Abstract Use cross-platform applications and shared data for the ultimate Linux/Windows system. I recently converted my Toshiba notebook computer into a

More information

Tvheadend - Bug #1343 Crash in tvheadend

Tvheadend - Bug #1343 Crash in tvheadend Tvheadend - Bug #1343 Crash in tvheadend 2012-10-19 15:49 - Jeremy Bush Status: Fixed Start date: 2012-10-19 Priority: Normal Due date: Assignee: % Done: 0% Category: EPG - Grabbers Estimated time: 0.00

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Spring 2018 Lecture 22 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Disk Structure Disk can

More information

Section 1: Tools. Contents CS162. January 19, Make More details about Make Git Commands to know... 3

Section 1: Tools. Contents CS162. January 19, Make More details about Make Git Commands to know... 3 CS162 January 19, 2017 Contents 1 Make 2 1.1 More details about Make.................................... 2 2 Git 3 2.1 Commands to know....................................... 3 3 GDB: The GNU Debugger

More information

Linux Installation. Prepared by: William Zereneh

Linux Installation. Prepared by: William Zereneh Linux Installation Prepared by: William Zereneh zereneh@scs.ryerson.ca Introduction 1. System Installation and Customization 2. System Maintenance 3. System Performance and Monitoring 1.Installation and

More information

Process States. Controlling processes. Process states. PID and PPID UID and EUID GID and EGID Niceness Control terminal. Runnable. Sleeping.

Process States. Controlling processes. Process states. PID and PPID UID and EUID GID and EGID Niceness Control terminal. Runnable. Sleeping. Controlling processes PID and PPID UID and EUID GID and EGID Niceness Control terminal 1 Process States Process states Runnable The process can be executed Waiting for CPU Sleeping The process is waiting

More information

Exam Actual. Higher Quality. Better Service! QUESTION & ANSWER

Exam Actual. Higher Quality. Better Service! QUESTION & ANSWER Higher Quality Better Service! Exam Actual QUESTION & ANSWER Accurate study guides, High passing rate! Exam Actual provides update free of charge in one year! http://www.examactual.com Exam : 050-710 Title

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2017 Lecture 25 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 FAQ Q 2 Data and Metadata

More information

Learn Linux, 101: Control mounting and unmounting of

Learn Linux, 101: Control mounting and unmounting of Getting to your data Ian Shields January 27, 2016 (First published October 20, 2010) Learn to mount your Linux ; configure and use removable USB, IEE 1394, or other devices; and properly access floppy

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 201-450 Title : LPIC-2 Exam 201 - Part 1 of 2 - version 4.5 Vendor : Lpi Version : DEMO Get Latest &

More information

Outline. Cgroup hierarchies

Outline. Cgroup hierarchies Outline 4 Cgroups 4-1 4.1 Introduction 4-3 4.2 Cgroups v1: hierarchies and controllers 4-16 4.3 Cgroups v1: populating a cgroup 4-24 4.4 Cgroups v1: a survey of the controllers 4-38 4.5 Cgroups /proc files

More information

Linux File System Study Guide

Linux File System Study Guide Linux File System Study Guide Copyright 1998, 1999 P. Tobin Maginnis This document is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the

More information

Sperimentazioni I LINUX commands tutorial - Part II

Sperimentazioni I LINUX commands tutorial - Part II Sperimentazioni I LINUX commands tutorial - Part II A. Garfagnini, M. Mazzocco Università degli studi di Padova 24 Ottobre 2012 Streams and I/O Redirection Pipelines Create, monitor and kill processes

More information

File systems: management 1

File systems: management 1 File systems: management 1 Disk quotas for users Quotas for keeping track of each user s disk use Soft limit and hard limit 2 Backup 3 File System Backup Replacing hardware is easy, but not the data Backups

More information

MySQL Performance Troubleshooting

MySQL Performance Troubleshooting MySQL Performance Troubleshooting Best Practices Francisco Bordenave - Architect, Percona Agenda Who am I? Introduction Identifying the source of problem We know where the problem is, now what? Best practices

More information

Build a powerful Web Server

Build a powerful Web Server 2018/03/31 20:15 1/10 Build a powerful Web Server Build a powerful Web Server Basic Linux knowledge is required. Operation confirmed with testing in our Ubuntu Minimal 16.04.3 LTS on updated 4.9.51-64

More information

Installation of the OS

Installation of the OS Lab 1 Installation of the OS 1.1 Objectives The goal of this first session is to install a Debian/Linux operating system from scratch on a Intel x86- based computer. The installation will be made on a

More information

CRUK cluster practical sessions (SLURM) Part I processes & scripts

CRUK cluster practical sessions (SLURM) Part I processes & scripts CRUK cluster practical sessions (SLURM) Part I processes & scripts login Log in to the head node, clust1-headnode, using ssh and your usual user name & password. SSH Secure Shell 3.2.9 (Build 283) Copyright

More information

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems This is Worksheet and Assignment 12 This is a combined Worksheet and Assignment.. Quizzes and tests may refer to work done in this Worksheet and Assignment; save your answers. You will use a checking program

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 11: File System Implementation Prof. Alan Mislove (amislove@ccs.neu.edu) File-System Structure File structure Logical storage unit Collection

More information

Flash filesystem benchmarks

Flash filesystem benchmarks Embedded Linux Conference Europe 21 Flash filesystem benchmarks Michael Opdenacker Free Electrons Copyright 21, Free Electrons. 1 Free FreeElectrons Electrons Free embedded Linux and kernel materials http://free

More information

Red Hat Enterprise Linux 8.0 Beta

Red Hat Enterprise Linux 8.0 Beta Red Hat Enterprise Linux 8.0 Beta Configuring and managing storage hardware Deploying and configuring single-node storage in Red Hat Enterprise Linux 8 Last Updated: 2018-11-16 Red Hat Enterprise Linux

More information

Operating Systems, Fall

Operating Systems, Fall File systems: management 1 Disk quotas for users Quotas for keeping track of each user s disk use Soft limit and hard limit 2 Lecture 7, Tiina Niklander 1 Backup 3 File System Backup Replacing hardware

More information

Network Drawing. Computer Specs, I ve used. Installing a Network-Based Intrusion Detection

Network Drawing. Computer Specs, I ve used. Installing a Network-Based Intrusion Detection HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 9 101112 COL- ACT- STA.- CONSOLE SD Installing a Network-Based Intrusion Detection created by: Rainer Bemsel Version 1.0 Dated: Apr/10/2003 The purpose of this document

More information

Linux Hardware Management. Linux System Administration COMP2018 Summer 2017

Linux Hardware Management. Linux System Administration COMP2018 Summer 2017 Linux Hardware Management Linux System Administration COMP2018 Summer 2017 Hardware Resources CPU refers to the primary computing resource and is measured in processor cores RAM refers to the volatile

More information

iscsi storage is used as shared storage in Redhat cluster, VMware vsphere, Redhat Enterprise Virtualization Manager, Ovirt, etc.

iscsi storage is used as shared storage in Redhat cluster, VMware vsphere, Redhat Enterprise Virtualization Manager, Ovirt, etc. Configure iscsi Target & Initiator on CentOS 7 / RHEL7 iscsi stands for Internet Small Computer Systems Interface, IP-based storage, works on top of internet protocol by carrying SCSI commands over IP

More information

How To Resize ext3 Partitions Without Losing Data

How To Resize ext3 Partitions Without Losing Data By Falko Timme Published: 2007-01-07 17:12 How To Resize ext3 Partitions Without Losing Data Version 1.0 Author: Falko Timme Last edited 12/31/2006 This article is about

More information

Control Center Planning Guide

Control Center Planning Guide Release 1.2.0 Zenoss, Inc. www.zenoss.com Copyright 2016 Zenoss, Inc. All rights reserved. Zenoss and the Zenoss logo are trademarks or registered trademarks of Zenoss, Inc., in the United States and other

More information

Amazon EC2 Deep Dive. Michael #awssummit

Amazon EC2 Deep Dive. Michael #awssummit Berlin Amazon EC2 Deep Dive Michael Hanisch @hanimic #awssummit Let s get started Amazon EC2 instances AMIs & Virtualization Types EBS-backed AMIs AMI instance Physical host server New root volume snapshot

More information

exam.30q. Number: Passing Score: 800 Time Limit: 120 min File Version: 1 LPI

exam.30q. Number: Passing Score: 800 Time Limit: 120 min File Version: 1 LPI 201-450.exam.30q Number: 201-450 Passing Score: 800 Time Limit: 120 min File Version: 1 LPI 201-450 LPIC-2 Exam 201, Part 1 of 2, version 4.5 Exam D QUESTION 1 Which of the following commands creates a

More information

File system manager. Single tool to manage your storage. Red Hat. October 24, 2011

File system manager. Single tool to manage your storage. Red Hat. October 24, 2011 File system manager Single tool to manage your storage Red Hat Lukáš Czerner October 24, 2011 Copyright 2011 Lukáš Czerner, Red Hat. Permission is granted to copy, distribute and/or modify this document

More information

Linux for System z Performance Tools for Problem Determination

Linux for System z Performance Tools for Problem Determination Linux for System z Performance Tools for Problem Determination Martin Schwidefsky Lab Böblingen, Germany August 4 24 Session 5696 24 Corporation Trademarks & Disclaimer The following are trademarks of

More information

File System Implementation

File System Implementation File System Implementation Last modified: 16.05.2017 1 File-System Structure Virtual File System and FUSE Directory Implementation Allocation Methods Free-Space Management Efficiency and Performance. Buffering

More information

Tinkering with Iris-3000 aka CU776. PBX in a Flash forum prepared by Iris3000

Tinkering with Iris-3000 aka CU776. PBX in a Flash forum prepared by Iris3000 Tinkering with Iris-3000 aka CU776 PBX in a Flash forum prepared by Iris3000 July 6, 2012 2 CONTENTS Contents 1 Special thanks 4 1.1 A man who made my day.................... 4 1.2 A paitient wife..........................

More information

How To Reinstall Grub In Windows 7 Without Cd Dell

How To Reinstall Grub In Windows 7 Without Cd Dell How To Reinstall Grub In Windows 7 Without Cd Dell In my computer I had 2 partitions of Windows 7 (classical C: and D:), Ubuntu Gnome (that I The only thing I managed to do without errors is But what type

More information

Flash Drive Won T Mount Windows 7 Won't Recognize

Flash Drive Won T Mount Windows 7 Won't Recognize Flash Drive Won T Mount Windows 7 Won't Recognize So after inserting the flash drive, if I go to Start _ Computer, I won't see anything there for Windows 7 Professional doesn't mount my usb flash drive

More information

Viewing ACE Hardware and Software Configuration Information

Viewing ACE Hardware and Software Configuration Information CHAPTER 5 Viewing ACE Hardware and Software Configuration Information This chapter describes how to view ACE hardware and software configuration information. The ACE CLI provides a comprehensive set of

More information

Control Center Planning Guide

Control Center Planning Guide Control Center Planning Guide Release 1.4.2 Zenoss, Inc. www.zenoss.com Control Center Planning Guide Copyright 2017 Zenoss, Inc. All rights reserved. Zenoss, Own IT, and the Zenoss logo are trademarks

More information

Outline. Cgroup hierarchies

Outline. Cgroup hierarchies Outline 15 Cgroups 15-1 15.1 Introduction to cgroups v1 and v2 15-3 15.2 Cgroups v1: hierarchies and controllers 15-17 15.3 Cgroups v1: populating a cgroup 15-24 15.4 Cgroups v1: a survey of the controllers

More information

1. Creates the illusion of an address space much larger than the physical memory

1. Creates the illusion of an address space much larger than the physical memory Virtual memory Main Memory Disk I P D L1 L2 M Goals Physical address space Virtual address space 1. Creates the illusion of an address space much larger than the physical memory 2. Make provisions for

More information

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage CompTIA Linux+ Guide to Linux Certification Fourth Edition Chapter 2 Linux Installation and Usage Objectives Prepare for and install Fedora Linux using good practices Outline the structure of the Linux

More information

Link Gateway ISO Installation Manual

Link Gateway ISO Installation Manual Link Gateway ISO Installation Manual Copyright 2016 NetLinkz. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into

More information

Linux Distribution: Kernel Configuration

Linux Distribution: Kernel Configuration Instituto Superior de Engenharia do Porto Mestrado em Engenharia Eletrotécnica e de Computadores Arquitetura de Computadores Linux Distribution: Kernel Configuration The central element of a GNU/Linux

More information

ABOUT ZEPCAM SOFTWARE INSTALLATION MANAGEMENT AND BACKUPS. Description What is it Installation requirement Server requirement

ABOUT ZEPCAM SOFTWARE INSTALLATION MANAGEMENT AND BACKUPS. Description What is it Installation requirement Server requirement 1 ABOUT ZEPCAM SOFTWARE Description What is it Installation requirement Server requirement INSTALLATION Create a bootable USB Networking Disk partitioning Bootloader configuration Setup Registration Administrator

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2017 Lecture 24 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Questions from last time How

More information

Manually Mount Usb Flash Drive Ubuntu Not Recognizing

Manually Mount Usb Flash Drive Ubuntu Not Recognizing Manually Mount Usb Flash Drive Ubuntu 12.04 Not Recognizing after a "system crash" my usb flash drive is not detected anymore. It contains important data and I Ubuntu 12.04 stopped suddenly to recognize

More information

Introduction to Linux features for disk I/O

Introduction to Linux features for disk I/O Martin Kammerer 3/22/11 Introduction to Linux features for disk I/O visit us at http://www.ibm.com/developerworks/linux/linux390/perf/index.html Linux on System z Performance Evaluation Considerations

More information

Quest QoreStor 5.0. Command Line Reference Guide

Quest QoreStor 5.0. Command Line Reference Guide Quest QoreStor 5.0 Command Line Reference Guide 2018 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is

More information

Ubuntu Manual Fsck Must Performed Debian

Ubuntu Manual Fsck Must Performed Debian Ubuntu Manual Fsck Must Performed Debian Nearly all well established filesystem types have their fsck tool. have the option to press ^D (Ctrl + D) to continue with an unchecked filesystem or run fsck manually.

More information

Twitch Plays Pokémon: Twitch s Chat Architecture. John Rizzo Sr Software Engineer

Twitch Plays Pokémon: Twitch s Chat Architecture. John Rizzo Sr Software Engineer Twitch Plays Pokémon: Twitch s Chat Architecture John Rizzo Sr Software Engineer About Me Twitch Introduction Twitch Introduction Twitch Introduction Over 800k concurrent users Tens of BILLIONS of daily

More information

Linux Manually Mounting External Hard Drive Mac Terminal

Linux Manually Mounting External Hard Drive Mac Terminal Linux Manually Mounting External Hard Drive Mac Terminal After the cd /Volumes command when I type ls it shows me my hard drive name twice, with Filesystem Size Used Avail Capacity iused ifree %iused Mounted

More information

RocketRAID 231x/230x SATA Controller Debian Linux Installation Guide

RocketRAID 231x/230x SATA Controller Debian Linux Installation Guide RocketRAID 231x/230x SATA Controller Debian Linux Installation Guide Version 1.0 Copyright 2008 HighPoint Technologies, Inc. All rights reserved. Last updated on September 17, 2008 Table of Contents 1

More information

JPDM, A Structured approach To Performance Tuning. Copyright 2017 Kirk Pepperdine. All rights reserved

JPDM, A Structured approach To Performance Tuning. Copyright 2017 Kirk Pepperdine. All rights reserved JPDM, A Structured approach To Performance Tuning About Us Performance Consulting Java Performance Tuning Workshops Co-Founded jclarity Disclaimer Our Typical Customer Application isn t performing to project

More information

Chapter 6. Linux File System

Chapter 6. Linux File System Chapter 6 Linux File System 1 File System File System management how to store informations on storage devices The Hierarchical Structure Types of file Common File system Tasks 2 The Hierarchical Structure

More information

CSN09101 Networked Services. Module Leader: Dr Gordon Russell Lecturers: G. Russell

CSN09101 Networked Services. Module Leader: Dr Gordon Russell Lecturers: G. Russell CSN09101 Networked Services Week 3 : Users, Permissions, Processes, and Pipes Module Leader: Dr Gordon Russell Lecturers: G. Russell This lecture Users File permissions Processes Hard and soft links USERS

More information

File System: Interface and Implmentation

File System: Interface and Implmentation File System: Interface and Implmentation Two Parts Filesystem Interface Interface the user sees Organization of the files as seen by the user Operations defined on files Properties that can be read/modified

More information

Linux Files and the File System

Linux Files and the File System Linux Files and the File System 1. Files a. Overview A simple description of the UNIX system, also applicable to Linux, is this: "On a UNIX system, everything is a file; if something is not a file, it

More information

CS/COE 1550

CS/COE 1550 CS/COE 1550 www.cs.pitt.edu/~nlf4/cs1550/ Virtual Memory What if a program is too big for memory? Ye olde solution: Overlays! Programmers split their programs up into overlays containing a subset of the

More information