From Fedora Project Wiki

(Initial results page)
(Added list of services to run)
Line 48: Line 48:
  6) '''Run `bootchart' on the command line.
  6) '''Run `bootchart' on the command line.
     This should create bootchart.png image. Create unique name for the file, mathing your UUID.  
     This should create bootchart.png image. Create unique name for the file, mathing your UUID.  
     <nowiki>cd /tmp && bootchart && mv bootchart.png bootchart-`head -n1 /etc/sysconfig/hw-uuid`-myservices.png</nowiki>
     <nowiki>bootchart && mv bootchart.png bootchart-`head -n1 /etc/sysconfig/hw-uuid`-myservices.png</nowiki>


  7) '''Upload your bootchart along with your link to your profile.'''
  7) '''Upload your bootchart along with your link to your profile.'''
     Where? TBD=dkovalsk
     Use the table below. You're done with saving your setup.


Booting with specific services - TBD
8) '''Desktop setup: disable all services except those listed below, reboot, create new graph and
    upload bootchart-$UUID-desktop.png'''
    Enabled services (may need to install some using yum):
    tip: `ntsysv' is your friend8
NetworkManager, gacpid, atd, auditd, avahi-daemon, bluetooth, cpuspeed, crond, cups, gpm, haldaemon, ip6tables, iptables, irda, irqbalance, isdn, kerneloops, lm_sensors, mdmonitor, messagebus, microcode_ctl, netfs, nfslock, pcscd, portreserve, rpcbind, rpcgssd, rpcidmapd, rsyslog, sendmail, smolt, sshd, udev-post
 
9) '''Server setup: Same as above, enable only these services:'''
acpid, atd, auditd, cpuspeed, crond, cups, gpm, haldaemon, httpd, ip6tables, iptables, irqbalance, lm_sensors, mdmonitor, messagebus, microcode_ctl,  mysqld, named, netfs, network, nfs, nfslock, nscd, ntpd, pcscd, portreserve, rpcbind, rpcgssd, rpcidmapd, rsyslog, sendmail, smartd, smolt, sshd, udev-post
 
10) '''Minimal services set:'''
atd,auditd,crond,haldaemon,messagebus,network,rsyslog,sshd
 
Now you're finished! Take a look into the bootcharts and identify bottlenecks. Use the notes section for simple notes, or services like http://www.pastebin.com if you want to add more information about your hardware. Also report all bugs into [https://bugzilla.redhat.com Red Hat Bugzilla]


=== Results ===
=== Results ===

Revision as of 15:47, 16 February 2009

DATE TIME WHERE
Thu February 19, 2009 From 12:00 to 20:00 UTC (7am -> 3pm ET) #fedora-qa)


What to test?

Today's instalment of Fedora Test Day will focus on:

Who's available

The following cast of characters will be available for testing, workarounds, bug fixes, and general discussion ...

Prerequisite for Test Day

  • Rawhide Fully updated (some tips below)
  • FAS Account - you can create an account in 3 minutes if you don't have one
Warning.png
no animals will be hurt during testing

How to test?

1) update your machine to latest rawhide
   tip1: try F11 Alpha + updates if rawhide doesn't install
   tip2: install F10 + rawhide updates if F11 Alpha doesn't install on your machine
   tip3: yum-skipbroken may come in handy in case there are broken deps `yum --skipbroken update'
2) install bootchart
   `yum install bootchart'
3) Make sure the kernel you're about to boot has init set to bootchart.
   Open /boot/grub/menu.lst and check there's init=/sbin/bootchartd on the kernel command line
4) Reboot
5) Upload your hardware profile.
   Either via smoltSendProfile' in the terminal or smoltGui' for GUI. Don't forget to save a link to your profile 
   on the web. Also, your profile unique ID is saved in /etc/sysconfig/hw-uuid. Check the file contains your UUID.
6) Run `bootchart' on the command line.
   This should create bootchart.png image. Create unique name for the file, mathing your UUID. 
   bootchart && mv bootchart.png bootchart-`head -n1 /etc/sysconfig/hw-uuid`-myservices.png
7) Upload your bootchart along with your link to your profile.
   Use the table below. You're done with saving your setup.
8) Desktop setup: disable all services except those listed below, reboot, create new graph and 
   upload bootchart-$UUID-desktop.png
   Enabled services (may need to install some using yum):
   tip: `ntsysv' is your friend8
NetworkManager, gacpid, atd, auditd, avahi-daemon, bluetooth, cpuspeed, crond, cups, gpm, haldaemon, ip6tables, iptables, irda, irqbalance, isdn, kerneloops, lm_sensors, mdmonitor, messagebus, microcode_ctl, netfs, nfslock, pcscd, portreserve, rpcbind, rpcgssd, rpcidmapd, rsyslog, sendmail, smolt, sshd, udev-post
9) Server setup: Same as above, enable only these services:
acpid, atd, auditd, cpuspeed, crond, cups, gpm, haldaemon, httpd, ip6tables, iptables, irqbalance, lm_sensors, mdmonitor, messagebus, microcode_ctl,  mysqld, named, netfs, network, nfs, nfslock, nscd, ntpd, pcscd, portreserve, rpcbind, rpcgssd, rpcidmapd, rsyslog, sendmail, smartd, smolt, sshd, udev-post
10) Minimal services set:
atd,auditd,crond,haldaemon,messagebus,network,rsyslog,sshd

Now you're finished! Take a look into the bootcharts and identify bottlenecks. Use the notes section for simple notes, or services like http://www.pastebin.com if you want to add more information about your hardware. Also report all bugs into Red Hat Bugzilla

Results

User Smolt Profile Bootchart - my setup Bootchart - desktop Bootchart - server Bootchart - minimal
David Kovalský HW bootchart-myservices.png