General :: Efi And Bootloaders And Any Performance Advantage?
Apr 24, 2011
Modern systems seem to be EFI based, and while there's a specific version of lilo that works with it, i can't seem to find any mention of a efi varient of grub (edit - on modern debian derivative systems there's grub-efi. Most references to it seem to be about various bugs in/for it tho) . In general, how well is EFI supported on linux?In addition, apparently windows 7 uses EFI to enable faster boot - 12 seconds or so with some systems. While a properly tweaked linux system could probably come close, are there any enhancements to the linux booting procedure that take advantage of EFI?
In the beginning there is MBR. MBR looks for the active partition and tranfers control to the VBR of the active partition. MBR is where grub may be installed. which allows the user to choose an OS(a VBR) I am not sure what the program in the VBR does,but it manages to loads the OS. What am I trying to do: Backup. I ma tired of losign my partitions my bootloaders. I want to backup them all! partitions/MBR /VBR everything short of creating an disk image.
My questions:
1. say the ubuntu partition is formatted, will grub still load? if not is there a bootloader that would?am I making sense? i hope so...
2. what exactly does the VBR contain ?
2. How do I go about backing up? The mbr and the partiton table are backed up with a simple dd command. Then what else needs to be backed ? VBR's of every partition?
I'm planning on installing fedora 15 and several servers (http, ftp, svn, mail++) but I wonder what the advantage is by installing and running a DNS server on that same box?
Just installed Ubuntu 10.10 as a dual boot on my Windows 7 Ultimate machine, and it's working quite nicely.However, when booting windows, I have to go through a second, extra bootloader to get there.The first is less pretty, and has lots of options (grubv1.98+ 20100804- 5ubuntu3), the second is prettier and has just 2 boot options, Windows and Ubuntu. It's not crippling, but it is annoying to have to go through two, and I'd like to get rid of one.I think I know why this has happened; I installed Ubuntu from Windows using the wubi installation program, then decided that wasn't what I really wanted to do (I'd cleaned out an entire hdd partition specifically for Linux, so having it embedded in a Windows file seemed unnecessarily complex). I deleted the install manually - NOT with the windows uninstaller, stupidly, as I didn't realise that was possible. Presumably, this did not remove the bootloader. I then installed ubuntu from CD on my empty partition.I haven't tinkered with it too much, as it works currently and I don't want to risk make things worse by not knowing what I'm doing. Firstly, has this happened for the reason I think? Is there a way to delete just the second, presumably obsolete bootloader without damaging the first? I was considering doing a quick reinstall from Windows to allow me to do a proper uninstall, but I really don't want to risk ending up with 3 bootloaders!The obvious, long approach is to start fresh by letting Windows rewrite the MBR with a rescue disk, and then install ubuntu just once - is this the best option? Would this even work?
I am running 13.37 on a netbook with the Intel 945GME chipset. I can't seem to locate any information on whether how 2.6.38.4 is better and worse than 2.6.37.6.
Just got Studio 9.10 running and the RT kernel installed. I have a Prescott P4 3.2ghz (hyperthreading) and i encountered what looks like a common freeze problem. I am guessing my cpu will not be supported in the RT kernel since it is pretty old now.I added nosmp acpi=off during boot at the Grub2 menu and it booted fine and I was able to capture some video great.
My questions is, if I remove the smp support by using the nosmp option, do I still benefit from the RT kernel or would I do just as well with the generic kernel I have installed?Eventually I will upgrade do a new system board and processor but for now I just got some life back in this one by switching to Linux
I have seen a lot of posts about Zeitgeist and have done a fair bit of googling but I can't figure out how it is used.
For instance, I see docky helpers for Zeitgeist. What do they do? How do I take advantage of them? Is there integration with nautilus elementary? If so how to take advantage of this?
I know ir's running:
I needs a dummies overview please. I understand that it keeps track of what and when various things were accessed but what do with this? How do I use it?
I just wanted to know if having my laptop set to ondemand, will this affect performance in any way? I realize it increases the clock speed to performance when the CPU is under load, but does the time it take to go from ondemand to performance affect speed? Will there be any noticeable difference between the two setups? I have a dual core intel at 2.2GHz when in performance. When ondemand is set with no load it downclocks to 800Mhz.
What the advantage of having 64 bits when using a wifi application? I intend to buy a HP ProBook 4520s.Will it be harder to install new software on 64 bits? and does it exist for wifi?I am concerned at using 64 bits laptop when installing a wifi application?Is there enough wifi application for 64 bits and even for 32 bits?
My main computer (HP Pavilion 510n) only allows 512 meg ram.I've never built a kernel for Slackware.I'm running 13.0 :2.6.29.6 #1 Mon Dec 7 16:34:06 CST 2009 i686 Intel(R) Celeron(TM)CPU 1200MHz GenuineIntel GNU/Linux.Would there be any advantage to build a new kernel for 512 megs ram maximum? I do basic stuff with this: browse, email, video clips, music.
What would be the advantage of running a 64bit system over a 32bit system? I only have 3GB of ram but plan on kickin another 1GIG into it. But i wanna try 64bit Linux(probably slackware) on it. But first im just wondering what the advantages are people have seen who have used both 32/64bit linux. Speed? Smoothness? And also what are major disadvantages such as compatibility, configuration, etc.
I'm running 32 bit Ubuntu 10.04 with 2GB RAM. Is my processor (AMD Athlon 64 X2) running sub-optimally?Given that a larger addressing space will make no difference to me (right now) would there be a performance gain or any other advantage to switching to 64 bit Ubuntu.
I have recently upgraded to a M4A77TD motherboard and 8Gig of memory.I have a AMD Athlon(tm) II X4 645 Processor, and I cant say that I see much improvement over the one that died. I have noticed that the HDD light is constantly flashing so I wondered if I couldnt use some of the Ram to create a ramdrive to speed things up . So ..my question ... what should I put on my ramdrive? My own thoughts were the var and usr directories. I would load the ramdrive at startup (which would slow down my startup) And Rsync back again on shutdown.Has anyone done this? Ive had a look through the forum but cant see anything ..but my search terms may not be all that good.
suse linux 11.1 64 bit var=0.3G usr=5M lib=0.2G opt=0.6G sys=0.6G As far as I can see swop is never used
Does anyone here has any experience with the proprietary compilers? OpenWatcom, Intel and Pathscale? Does the performance gain is noticeable regarding the gcc...?In number crunching applications, i may say that ifort/ icc/ mkl yeld faster binaries than gcc.has anyone here already tinkered with OpenWatcom/PathScale...?
I have written a script as follows which is taking lot of time in executing/searching only 3500 records taken as input from one file in log file of 12 GB Approximately. Working of script is read the csv file as an input having 2 arguments which are transaction_id,mobile_number and search the log file having these two strings with one more static string that is "CustomCDRInterceptor",then format the searched data in prescribed format.
Firefox runs at separate restricted user account which cannot connect to main X server.
Firefox uses Xvfb (virtual "headless" X server) as X server.
x11vnc is running on that Xvfb.
On the main X server there is vncviewer running that connect to this x11vnc
On powerful laptop (Acer Extensa 5220) it seems to work more or less well, but on "Acer Aspire One" netbook it is slowish (on a background that firefox is loaded with lots of extensions).How to optimise this scheme? Requirements:
Browser cannot connect to main X server.
Browser should be in chroot jail (no "suid" scripts, readonly for many things)
Browser should have a lot of features (like in AutoPager, NoScript, WoT, AdBlockPlus)
I'm using mplayer and libcaca on Gentoo. My framebuffer (uvesafb) is running at 1920x1200 (I don't know how many characters that is) and mplayer has problems filling up the screen, so video and audio lose synchronization.
Is there a 'top' like command for monitoring the GPU and memory usage of a video card? I am most interested in Linux commands, but and OS would be interesting. I strongly suspect that for a group of my systems the video cards are being under-utilized (but I have no idea by how much) and would like to re-allocate funds to other bottle-necks. We are using higher end cards, so the price difference between cards is significant.
I've recently been experimenting with glxgears, but found people saying this is not an ideal benchmark tool as there are many variants; for example resizing the window affects the FPS tremendously.
I'm interested in testing the difference between using the proprietary ATI driver and the open source driver and also the performance under various distributions.
What's the best software to benchmark graphics cards?
I am running openSuse 11.2 (32-bit), my CPU only supports 32-bits. I have a hardware RAID device. My system has 4GB of RAM. When I configure my system to only use 3GB, 2GB, or even 1GB, using mem=1024M in grub, my RAID performance is much better then when letting my system use the default 4GB available.Can anyone explain to me why this is? Is there anything I can do, i.e. kernel configuration, that will help performance when running with all 4GB enabled?
if I make more partitions rather than creating single one, will I get more data access performance? E.g Instead of keeping 1,5TB partition, create 5x300MB and keep different data in different partitions? Logically hard drive will spend less time on finding data in smaller partition then in bigger one, right? Is there any statistics for performance vs size?
I have a 64-bit computer but 64-bit distros have been giving me huge problems when using 32 bit apps or trying to install 32-bit libraries, so I think I'm going to just switch to 32 bit. Will I notice much of a hit in performance? This computer is mostly used for web and games, nothing particularly cpu-intensive (no graphics rendering, etc)
I ahve installed Nagios 3.2.1 and to generate performance graphs i am trying to use opmon [URL] there are three utilities required to generate graphs: I have installed all prerequisites successfully.
opcfg opcp opdb
Here i have installed opcfg successfully and working good, For opcp requirement is "opdb" but no proper documentation available. But while compiling opdb from command
I need someone to please point me in the right direction with this. I'm using a supposedly nice graphics card under Ubuntu 9.10, an Asus GeForce GTS 250 1GB Dark Knight, and I think I'm getting a poor performance out of it. I realized this when "backing up" some movies I have on DVD and took more than 30 min with k9copy for each DVD.
The CPU is a AMD Phenom II 955 X4 Quad Core 3.2Ghz Black Ed. 125W AM3. Which I think is powerful enough for not to be a bottleneck. Maybe there is nothing wrong with the graphics card and the bottleneck is somewhere else. I provably should benchmark my system to find out if I'm not taking advantage of my hardware. I've seen phoronix has a test suite. Any other recommendations?
I am making comparison between tora , dsr , dsdv and aodv. There is some error in tora.tcl protocol. Rest is working fine..why the tora.tcl is popping the error?
Error is given below:- Code: num_nodes is set 6 INITIALIZE THE LIST xListHead (_o22 cmd line 1) invoked from within "_o22 cmd port-dmux _o37" invoked from within "catch "$self cmd $args" ret" invoked from within "if [catch "$self cmd $args" ret] { set cls [$self info class] global errorInfo set savedInfo $errorInfo error "error when calling class $cls: $args" $..." .....