Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    unnecessary processes ?

    Reply
    albright | # 1 | 2008-01-10, 01:17 | Report

    Hi all. I'm not sure this it the right forum category, but
    here goes.

    I notice that there are some processes that automatically
    run when my tablet (n810 as it happens) starts. One of
    these is:

    dnsmasq

    Now, I thought dnsmasq was this:

    Originally Posted by
    Dnsmasq is a lightweight, easy to configure, DNS forwarder and DHCP server. It is designed to provide DNS and optionally, DHCP, to a small network
    So, why do I need it always running?

    Another is:

    mediaplayer-engine

    Why is this running? Just to speed up media player startup,
    or what.

    I'd like to figure out what the minimal "services" needed for
    the tablet are and how to configure it to run minimal (or
    as minimal as possible).

    Sorry for the rambling post ...

    Edit | Forward | Quote | Quick Reply | Thanks

     
    jussik | # 2 | 2008-01-10, 09:10 | Report

    Originally Posted by albright View Post
    I notice that there are some processes that automatically
    run when my tablet (n810 as it happens) starts. One of
    these is:

    dnsmasq

    ...

    So, why do I need it always running?
    Not sure, but dnsmasq also caches addresses and address-to-name resolutions, IIRC. It can also make DNS updates automatic on DHCP changes, I'd imagine this might be used on a tablet.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    free | # 3 | 2008-01-10, 12:05 | Report

    Well, kill the processes and see how long your tablet survives..
    That's how I do it on Windows at least, after removing 2/3 of the processes it's still running.. Wonder what the rest is used for..

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Picklesworth | # 4 | 2008-04-13, 16:50 | Report

    I feel I should bump this thread to explain things away a little; it seems to have lots of search juice in it.

    Linux platforms - or Unix, for that matter - are designed in a very modular way, where a great deal of software (eg: dnsmasq) is in user space as opposed to kernel space. This means that it is listed in the process list, visible to and controllable by you. Windows' architecture, to which most people are accustomed, slams just about everything into the kernel, far away from one's own control. With that design, it is not unusual for every process to be directly associated with a running program.

    The result in Linux is that people always see a ton of processes in the process list. Many of those are daemons, which essentially sit there consuming next to nothing until something wants them.
    One detail that people often do not expect is that these processes are absolutely tiny to begin with, and the kernel is really good at handling them so that they never get in your way.
    Even a well written crawler or search indexer can shrink down to almost nothing, listening for events of interest to it.

    In short: Don't worry too much about it unless the processes really are absolutely useless and wasteful. (It is modular for a reason: You can turn them off tidily!).

    A question from me: What does mediaplayer-engine do? As someone who uses Canola and MPlayer for most of these things, will that serve a purpose for me?

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by Picklesworth; 2008-04-13 at 20:51.
    The Following 2 Users Say Thank You to Picklesworth For This Useful Post:
    qwerty12, Underscore

     
    skibur | # 5 | 2008-04-14, 00:09 | Report

    Could someone post the default processes for a fresh N800 OS2008 to compare what is needed or not. Also if you have an N810, that will be of help as well.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to skibur For This Useful Post:

     
vBulletin® Version 3.8.8
Normal Logout