<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>System Administration – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/en/tag/system-administration/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de/en</link>
	<description>A German Linux blog, in English</description>
	<lastBuildDate>Wed, 07 May 2025 10:06:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>TopHat and Statistig: System Monitoring for the GNOME Panel</title>
		<link>https://linuxundich.de/en/tophat-and-statistig-system-monitoring-for-the-gnome-panel/</link>
					<comments>https://linuxundich.de/en/tophat-and-statistig-system-monitoring-for-the-gnome-panel/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 07 May 2025 10:06:13 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME extension]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[System Information]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=102</guid>

					<description><![CDATA[Two handy GNOME extensions for keeping an eye on your system: TopHat puts comprehensive info right in the panel, while Statistig stays minimalist. If you want more, grab Mission Center.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you work in <a href="https://linuxundich.de/tag/gnome/" data-type="post_tag" data-id="1734">GNOME</a> and want to know how busy your machine is at any given moment, TopHat and Statistig are two useful extensions. Both show the important system data right in the panel, with no separate windows and no extra programs to start. The differences are mostly in the level of detail. I took a look at both extensions and will show you who should pick which one, and where to find alternatives if you prefer a standalone app.</p>







<h2 class="wp-block-heading" id="statistig-minimalistisch-und-gut-integriert">Statistig: Minimalist and well integrated</h2>



<p class="wp-block-paragraph"><a href="https://extensions.gnome.org/extension/8071/statistig/">Statistig</a> (the link goes to GNOME Extensions) is a lean <a href="https://linuxundich.de/tag/systeminformationen/" data-type="post_tag" data-id="1103">system monitor</a> that shows CPU and RAM usage as small icons in the system status area, right where you also see volume, network, or battery. The display stays discreet and is color-coded: yellow from 70% usage, red from 90%. That way you can see at a glance whether your system is starting to sweat.</p>



<p class="wp-block-paragraph">The design follows the GNOME guidelines and deliberately skips any graphical ballast. One small downer: Statistig also hooks into the system menu. That wouldn&#8217;t be necessary, since settings can easily be changed in the extension manager. It&#8217;s not really annoying, but it feels a bit superfluous. The <a href="https://github.com/mustafaaycll/statistig">source code is available on GitHub</a>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96de3a6f&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96de3a6f" class="wp-block-image wp-lightbox-container"><img fetchpriority="high" decoding="async" height="746" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-640x373.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-768x447.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-1280x746.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-1536x895.webp 1536w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1.webp 1622w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-1280x746.webp" alt="Statistig is discreet: two small icons in the system status area show CPU and RAM usage, color-coded and without distraction." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Statistig is discreet: two small icons in the system status area show CPU and RAM usage, color-coded and without distraction.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96de3ec4&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96de3ec4" class="wp-block-image wp-lightbox-container"><img decoding="async" height="746" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-640x373.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-768x447.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-1280x746.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-1536x895.webp 1536w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2.webp 1622w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-1280x746.webp" alt="Configuring it through a menu entry works, but it's unnecessary. The extension manager would be a more elegant place for it." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Configuring it through a menu entry works, but it&#8217;s unnecessary. The extension manager would be a more elegant place for it.</figcaption></figure>



<h2 class="wp-block-heading" id="top-hat-mehr-daten-mehr-uberblick">TopHat: More data, more overview</h2>



<p class="wp-block-paragraph"><a href="https://github.com/fflewddur/tophat">TopHat</a> (the link goes to GNOME Extensions) is aimed at everyone who appreciates a bit more control and transparency. Besides CPU and RAM usage, the extension also shows network and disk activity, right in the GNOME top bar, with small animated graphs. It all stays clear and doesn&#8217;t clutter the desktop visually.</p>



<p class="wp-block-paragraph">TopHat is helpful if you regularly want to figure out why the system feels sluggish right now or where the network traffic is going. The graphs are compact but informative, and they give you a lot more context than plain percentages. If you want to dig deeper, TopHat is a good choice. Here, too, the source code is on <a href="https://github.com/fflewddur/tophat">GitHub</a>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96de4558&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96de4558" class="wp-block-image wp-lightbox-container"><img decoding="async" height="818" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1-640x473.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1-768x568.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1.webp 1107w" width="1107" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1.webp" alt="TopHat shows CPU usage as small, animated graphs: clearly visible, but not intrusive." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">TopHat shows CPU usage as small, animated graphs: clearly visible, but not intrusive.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96de49bf&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96de49bf" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="818" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2-640x473.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2-768x568.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2.webp 1107w" width="1107" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2.webp" alt="You can also watch hard drive or SSD activity live, which is handy with resource-hungry apps." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">You can also watch hard drive or SSD activity live, which is handy with resource-hungry apps.</figcaption></figure>



<h2 class="wp-block-heading" id="wenns-mehr-sein-darf-mission-center">If you want more: Mission Center</h2>



<p class="wp-block-paragraph">If you prefer a classic app over a Shell extension, take a look at <a href="https://linuxundich.de/mission-center1-0-systemmonitor-fur-gnome/">Mission Center</a>. The app was recently released in version 1.0 and is built on GTK4 and Libadwaita, so it looks modern and is functionally comprehensive. You see processes, CPU cores, memory, network, and more, all in one clear window.</p>



<p class="wp-block-paragraph">Mission Center is best when you want to systematically hunt for bottlenecks or unusual behavior. Unlike the extensions, it needs an open window for that, but it offers more depth in return. If you regularly analyze your system, this is a strong tool.</p>



<h2 class="wp-block-heading" id="welcher-monitor-passt-zu-euch">Which monitor is right for you?</h2>



<p class="wp-block-paragraph">Whether Statistig, TopHat, or Mission Center, all three tools have their place. Statistig is ideal if you prefer a minimalist display and just want to keep an eye on whether the computer is under load. TopHat goes a step further and offers additional insight without disturbing the slim GNOME desktop. And if you&#8217;re looking for a full-fledged system monitor as a standalone app, <a href="https://linuxundich.de/mission-center1-0-systemmonitor-fur-gnome/" data-type="post" data-id="44673">Mission Center</a> is a modern alternative. Looking back: whatever happened to Conky? Do you still have the classic running?</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/tophat-and-statistig-system-monitoring-for-the-gnome-panel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mission Center 1.0: The GNOME System Monitor Pulls Out All the Stops</title>
		<link>https://linuxundich.de/en/mission-center-1-0-the-gnome-system-monitor-pulls-out-all-the-stops/</link>
					<comments>https://linuxundich.de/en/mission-center-1-0-the-gnome-system-monitor-pulls-out-all-the-stops/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 05 May 2025 16:00:55 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[System Information]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=90</guid>

					<description><![CDATA[With version 1.0, Mission Center delivers a powerful and good-looking monitoring tool for GNOME. New on board: SMART analysis, GPU support for Raspberry Pi, a dark mode switch, and per-process network statistics.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;m always on the lookout for lean, functional tools that fit well into my preferred Linux desktop environment <a href="https://linuxundich.de/tag/gnome/" data-type="post_tag" data-id="1734">GNOME</a> and, of course, rely on free software. <a href="https://missioncenter.io/">Mission Center</a> is exactly that: a full-featured monitoring tool with a modern Libadwaita design that presents <a href="https://linuxundich.de/tag/monitoring/" data-type="post_tag" data-id="1094">system resources</a> clearly. Like many young projects, it&#8217;s written in Rust. The newly released version 1.0 brings a whole list of changes.</p>







<h2 class="wp-block-heading" id="was-ist-mission-center">What is Mission Center?</h2>



<p class="wp-block-paragraph">If you don&#8217;t know Mission Center yet: the app lets you monitor various system resources such as CPU, RAM, drives, network, and GPU in real time. It scores with a slick interface built on GTK4 and Libadwaita, which makes it a perfect fit for current GNOME desktops. What I like most is the focus on clarity and performance: all graphs are rendered with hardware acceleration, which keeps the CPU load low.</p>



<p class="wp-block-paragraph">A few highlights of the basic features:</p>



<ul class="wp-block-list">

<li>Monitoring CPU usage per core or thread</li>


<li>RAM and swap usage, including memory distribution</li>


<li>Drive and network activity, including interface information</li>


<li>GPU usage (via NVTOP), including video encoding/decoding</li>


<li>Display of running processes and their resource consumption</li>


<li>A compact summary view for a reduced layout</li>

</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96e740bf&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96e740bf" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="840" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01.webp 1350w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-1280x840.webp" alt="Modern GTK4 design: The Mission Center interface is clearly structured and blends right into current GNOME desktops." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Modern GTK4 design: The Mission Center interface is clearly structured and blends right into current GNOME desktops.</figcaption></figure>



<h2 class="wp-block-heading" id="was-ist-neu-in-version-1-0">What&#8217;s new in version 1.0?</h2>



<p class="wp-block-paragraph">With the 1.0 release, Mission Center gets more than a nice round version number. It also brings a lot of useful improvements. The most important one: the app has become noticeably more responsive, and it now updates its displays much more precisely in time.</p>



<h3 class="wp-block-heading" id="smart-daten-dank-u-disks-integration">SMART data thanks to UDisks integration</h3>



<p class="wp-block-paragraph">Mission Center 1.0 now uses the widespread UDisks backend to give you detailed information about your hard drives and SSDs. If your drives support SMART (Self-Monitoring, Analysis and Reporting Technology), which is standard on current SATA and NVMe devices, you&#8217;ll see things like:</p>



<ul class="wp-block-list">

<li>Temperature</li>


<li>Power-on time</li>


<li>Error statistics</li>


<li>and more</li>

</ul>



<p class="wp-block-paragraph">You can also eject drives directly, with a helpful error message if something goes wrong. This integration moves the storage view inside the app a big step forward and gives it a bit of added value over other system monitoring tools.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96e74a56&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96e74a56" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="840" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03.webp 1350w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-1280x840.webp" alt="Keeping an eye on your drives: The new UDisks integration shows SMART data and lets you safely eject drives right in the app." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Keeping an eye on your drives: The new UDisks integration shows SMART data and lets you safely eject drives right in the app.</figcaption></figure>



<h3 class="wp-block-heading" id="netzwerk-nutzung-pro-prozess">Network usage per process</h3>



<p class="wp-block-paragraph">At last, you can see which process causes how much <a href="https://linuxundich.de/tag/netzwerk/" data-type="post_tag" data-id="25">network traffic</a>. This feature requires nethogs to be installed, though. On Arch Linux, for example, you get it with:</p>



<pre class="wp-block-code"><code>$ &lt;strong&gt;sudo pacman -S nethogs&lt;/strong&gt;
$ &lt;strong&gt;sudo setcap cap_net_admin,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+pe $(which nethogs)&lt;/strong&gt;
$ &lt;strong&gt;getcap $(which nethogs)&lt;/strong&gt;</code></pre>



<p class="wp-block-paragraph">After that, the Processes view shows a new column for network activity, sortable, of course. In the current version 1.0, the translation for this column is still missing.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96e75124&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96e75124" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="840" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02.webp 1350w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-1280x840.webp" alt="Who is talking to whom? The new network column shows per-process traffic data, provided Nethogs is set up correctly." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Who is talking to whom? The new network column shows per-process traffic data, provided Nethogs is set up correctly.</figcaption></figure>



<h3 class="wp-block-heading" id="gpu-monitoring-auf-dem-raspberry-pi">GPU monitoring on the Raspberry Pi</h3>



<p class="wp-block-paragraph">Owners of a Raspberry Pi 4 or 5 can look forward to this: the GPU is now detected and monitored via NVTOP, provided the right kernel is installed. That means at least kernel 6.12 with the corresponding support, for example in current Arch or Manjaro builds for the Pi.</p>



<h3 class="wp-block-heading" id="licht-oder-dunkel-ihr-entscheidet">Light or dark? You decide!</h3>



<p class="wp-block-paragraph">Not everyone likes the system-wide dark mode, or maybe you want to work in light mode during the day and dark in the evening. Mission Center 1.0 now lets you choose between light and dark mode independently of the system setting.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96e7581f&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96e7581f" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="840" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04.webp 1350w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-1280x840.webp" alt="More control: In the settings, you can now switch between light and dark themes, independent of the GNOME system setting." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">More control: In the settings, you can now switch between light and dark themes, independent of the GNOME system setting.</figcaption></figure>



<p class="wp-block-paragraph">There&#8217;s also a new option to make the graphs “glide” with an animation. It looks pretty, but it comes with a certain performance tradeoff. On weaker systems (Mission Center also runs on a <a href="https://linuxundich.de/category/raspberry-pi/" data-type="category" data-id="1854">Raspberry Pi</a>, for example) you may be better off disabling it.</p>



<h2 class="wp-block-heading" id="weitere-neuerungen-im-uberblick">Other changes at a glance</h2>



<ul class="wp-block-list">

<li>Display of unloaded services on the Services page</li>


<li>Improved memory reporting</li>


<li>Display of the maximum bitrate of all network interfaces</li>


<li>Configurable units: bits vs. bytes, base 2 vs. base 10</li>


<li>More keyboard shortcuts</li>


<li>New arrangement of the sidebars for a better overview</li>


<li>Reworked Apps and Processes page with more information</li>

</ul>



<h2 class="wp-block-heading" id="mission-center-installieren">Installing Mission Center</h2>



<p class="wp-block-paragraph">Mission Center is free software and available for various Linux distributions. The easiest and recommended way to install it is Flatpak via <a href="https://flathub.org/apps/io.missioncenter.MissionCenter">Flathub</a>:</p>



<pre class="wp-block-code"><code>$ &lt;strong&gt;flatpak install flathub io.missioncenter.MissionCenter&lt;/strong&gt;</code></pre>



<p class="wp-block-paragraph">After that, you can open the app from the app launcher or straight from the terminal with:</p>



<pre class="wp-block-code"><code>$ &lt;strong&gt;flatpak run io.missioncenter.MissionCenter&lt;/strong&gt;</code></pre>



<p class="wp-block-paragraph">If you use GNOME Software, for example, you can of course also install the Flatpak on your system with a mouse click. Alternatively, you have these options:</p>



<ul class="wp-block-list">

<li><a href="https://snapcraft.io/mission-center">Snap Store</a>: for users of Snap-based systems like Ubuntu</li>


<li><a href="https://gitlab.com/mission-center-devs/mission-center/-/releases">AppImage</a>: portable, no installation required</li>

</ul>



<p class="wp-block-paragraph">The source code is open and freely available on the <a href="https://gitlab.com/mission-center-devs/mission-center">project page on GitLab</a>.</p>



<h2 class="wp-block-heading" id="mission-center-ist-eine-echte-empfehlung">A good alternative to System Monitor</h2>



<p class="wp-block-paragraph">Of course, there are plenty of monitoring tools on Linux: htop or glances in the terminal, GNOME System Monitor, or the new <a href="https://apps.gnome.org/de/Resources/">Resources</a>, to name just a few. But Mission Center stands out for me with its combination of a modern interface, a sensible range of features, and good performance. The similarity to the Windows Task Manager layout may be divisive, but I think it&#8217;s a pragmatic and user-friendly solution. Above all, though, the app is fully open source, actively developed, and fits perfectly into the modern GNOME desktop.</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/mission-center-1-0-the-gnome-system-monitor-pulls-out-all-the-stops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Checking USB Sticks and SD Cards for Errors</title>
		<link>https://linuxundich.de/en/checking-usb-sticks-and-sd-cards-for-errors/</link>
					<comments>https://linuxundich.de/en/checking-usb-sticks-and-sd-cards-for-errors/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 08 Dec 2021 17:10:11 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[USB]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/checking-usb-sticks-and-sd-cards-for-errors/</guid>

					<description><![CDATA[Unlike hard disks, USB sticks and SD memory cards have no mechanical parts that wear out. Even so, modern flash memory breaks too. With Badblocks and F3, you can check flash memory for errors and expose fakes.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Lately I&#8217;ve often had the problem that the lousy sticks kept piling up at the top of the heap, so they were always the first ones in my hand when I reached into the junk box. At the latest when writing larger amounts of data, such as the ISO image of a Linux distribution or a Raspberry Pi OS image for a Raspberry Pi, problems appear. The read/write rate collapses, or more telling I/O errors show up right away. To rule this out, I want to check all my USB sticks and SD memory cards for errors once and sort out defective media for good. On Linux, you can do that with built-in tools.</p>



<h2 class="wp-block-heading">Checking USB sticks for errors</h2>



<p class="wp-block-paragraph">First, you need to find out the device ID of the USB stick or memory card. So plug the device into your computer or insert the SD card into the card reader and type <code>lsblk</code> in the terminal. The command lists all storage devices connected to the computer. As a rule, you can identify the device ID by the size of the device. In my example, the system attaches my 8 GB USB stick as <code>sdc</code> (that is, <code>/dev/sdc</code> in full). If you&#8217;re unsure, unplug the device you want to check and run <code>lsblk</code> again. If <code>sdc</code> is missing from the list, you have the right ID. Alternatively, graphical tools such as GNOME Disks also show the ID.</p>



<pre class="wp-block-preformatted">$ <strong>lsblk</strong>
[...]
sdc           8:32   1   7.5G  0 disk
├─sdc1        8:33   1   2.9G  0 part /run/media/toff/Ubuntu 21.10 amd64
├─sdc2        8:34   1   4.1M  0 part
└─sdc3        8:35   1   300K  0 part
[...]</pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6adfe96eae4a3&quot;}" data-wp-interactive="core/image" data-wp-key="6adfe96eae4a3" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" height="667" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung-640x443.png 640w, https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung-768x532.png 768w, https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung.png 963w" width="963" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung.png" alt="GNOME Disks shows the 8 GB USB stick with its device ID /dev/sdc." style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">GNOME&#8217;s built-in Disks utility also shows the device IDs of hard disks, SSDs, USB sticks and other storage devices attached to the system.</figcaption></figure>



<p class="wp-block-paragraph">For the actual error check, the <code>badblocks</code> command from the <em>e2fsprogs</em> package comes into play, which is part of the standard installation of the usual distributions. Badblocks may refuse to start the check at first because the drive is supposedly in use by the system. This usually happens because the operating system mounts the device automatically as soon as you plug in the USB stick. On my system, clicking the eject icon in the file manager isn&#8217;t enough; I have to unmount the device ID of the drive and its partitions explicitly with <code>umount</code>.</p>



<p class="has-luminous-vivid-orange-background-color has-background wp-block-paragraph"><strong>Caution:</strong> I have to issue a warning at this point: when checking for errors, Badblocks overwrites all data and partitions on the specified device. So make absolutely sure you pass the right device ID to the command, and back up important data from the USB stick or SD memory card beforehand. If the worst happens, you won&#8217;t be able to recover the data after the check.</p>



<pre class="wp-block-preformatted">$ <strong>sudo badblocks -wsv /dev/sdc</strong>
/dev/sdc is apparently in use by the system; it's not safe to run badblocks!
$ <strong>sudo umount /dev/sdc*</strong>
umount: /dev/sdc: not mounted.
umount: /dev/sdc2: not mounted.
umount: /dev/sdc3: not mounted.</pre>



<p class="wp-block-paragraph">When calling Badblocks, you pass the parameters <code>-wsv</code> and the device ID. The parameters tell the program to run a destructive write test (<code>-w</code>), show the progress (<code>-s</code>) and output more information in general (<code>-v</code>). The thorough test writes every block of the device four times in a row with different patterns (0xaa, 0x55, 0xff and 0x00). Depending on speed and capacity, you need to allow quite some time for this. Checking the USB 2.0 stick with 8 GB of capacity from my example took more than an hour.</p>



<pre class="wp-block-preformatted">$ <strong>sudo badblocks -wsv /dev/sdc</strong>
Testing with pattern 0xaa:   0.00% done, 0:00 elapsed. (0/0/0 errors) done
Reading and comparing: done
Testing with pattern 0x55:   0.00% done, 23:47 elapsed. (0/0/0 errors) done
Reading and comparing: done
Testing with pattern 0xff:   0.00% done, 47:33 elapsed. (0/0/0 errors) done
Reading and comparing: done
Testing with pattern 0x00:   0.00% done, 1:11:26 elapsed. (0/0/0 errors) done
Reading and comparing: done</pre>



<p class="wp-block-paragraph">Besides the destructive method, Badblocks supports a non-destructive read-write mode. You enable it with the <code>-n</code> parameter instead of <code>-w</code>. In this variant, Badblocks first backs up the data of the block being checked to RAM, then overwrites the block with random data and checks whether the data was written correctly. Finally, Badblocks writes the backup back to the device. At first glance, this routine seems faster because there is only one pass, but in practice backing up and restoring the existing data takes considerably more time. In my example, it took more than 2.5 hours instead of just over one hour.</p>



<pre class="wp-block-preformatted">$ <strong>sudo badblocks -nsv /dev/sdc</strong>
Checking for bad blocks in non-destructive read-write mode
From block 0 to 7812607
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern:  94.36% done, 2:35:18 elapsed. (0/0/0 errors)</pre>



<h2 class="wp-block-heading">Detecting fake USB sticks</h2>



<p class="wp-block-paragraph">The tool <a href="https://github.com/AltraMayor/f3">F3</a>, short for Fight Flash Fraud, goes one step further. The open-source program thoroughly checks whether a storage device really has the capacity it claims to have. Unfortunately, this is still a relevant topic, especially if you buy super cheap deals online. To expose fake USB sticks or SD memory cards, install the program from your distribution&#8217;s repositories. Debian, Ubuntu, Fedora and others carry the command-line tool in their official repositories; the package is usually called <em>f3</em>. Arch Linux only has the program in the AUR, so you need an AUR helper to install it.</p>



<pre class="wp-block-preformatted">### Installation on Arch Linux or Manjaro:
$ <strong>yay -S f3</strong>
### Installation on Debian, Ubuntu or Raspberry Pi OS:
$ <strong>sudo apt install f3</strong></pre>



<p class="wp-block-paragraph">The commands for checking USB storage are <code>f3write</code>, <code>f3read</code> and <code>f3probe</code>. You have to use the first two in combination, passing each the mount point of the device as an option. <code>f3write</code> keeps writing one-gigabyte files to the mounted device until it runs out of space. Then you use <code>f3read</code> to check whether the written data can really be read back. If the device is a fake USB stick or a manipulated SD memory card, <code>f3read</code> would report corrupted sectors. This check leaves all data on the device intact; you just have to delete the h2w files at the end, otherwise there&#8217;s no space left on the stick.</p>



<pre class="wp-block-preformatted">$ <strong>f3write /run/media/toff/291E-6F9C</strong>
[...]
Free space: 3.72 GB
Creating file 1.h2w ... OK!
Creating file 2.h2w ... OK!
Creating file 3.h2w ... OK!
Creating file 4.h2w ... OK!
Free space: 0.00 Byte
Average writing speed: 3.91 MB/s
$ <strong>f3read /run/media/toff/291E-6F9C</strong>
[...]
                  SECTORS      ok/corrupted/changed/overwritten
Validating file 1.h2w ... 2097152/        0/      0/      0
Validating file 2.h2w ... 2097152/        0/      0/      0
Validating file 3.h2w ... 2097152/        0/      0/      0
Validating file 4.h2w ... 1518736/        0/      0/      0

  Data OK: 3.72 GB (7810192 sectors)
Data LOST: 0.00 Byte (0 sectors)
	       Corrupted: 0.00 Byte (0 sectors)
	Slightly changed: 0.00 Byte (0 sectors)
	     Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 14.73 MB/s
$ <strong>ls -al /run/media/toff/291E-6F9C</strong>
total 3907596
drwxr-xr-x  3 toff toff       4096 Jan  1  1970 .
drwxr-x---+ 4 root root         80 Dec  7 16:27 ..
-rw-r--r--  1 toff toff 1073741824 Dec  7 18:35 1.h2w
-rw-r--r--  1 toff toff 1073741824 Dec  7 18:40 2.h2w
-rw-r--r--  1 toff toff 1073741824 Dec  7 18:44 3.h2w
-rw-r--r--  1 toff toff  777592832 Dec  7 18:47 4.h2w
[...]</pre>



<p class="wp-block-paragraph"><code>f3probe --destructive</code> works a little faster. The <code>--destructive</code> option is optional, but it speeds things up considerably. In this test, F3 only writes the sectors it absolutely needs and doesn&#8217;t bother with backing up data. Since the probe accesses the hardware directly, you pass the device ID (here <code>/dev/sdg</code>) instead of the mount point. This way, the test with my 4 GB USB 2.0 stick takes only a little more than seven minutes. Keep in mind again, though, that this routine overwrites all data blocks on the device.</p>



<pre class="wp-block-preformatted">$ <strong>f3probe --destructive --time-ops /dev/sdg</strong>
[...]
Good news: The device `/dev/sdg' is the real thing

Device geometry:
	         *Usable* size: 3.73 GB (7831552 blocks)
	        Announced size: 3.73 GB (7831552 blocks)
	                Module: 4.00 GB (2^32 Bytes)
	Approximate cache size: 0.00 Byte (0 blocks), need-reset=no
	   Physical block size: 512.00 Byte (2^9 Bytes)

Probe time: 7'17"
 Operation: total time / count = avg time
      Read: 2.73s / 4812 = 568us
     Write: 7'13" / 3637313 = 119us
     Reset: 1us / 1 = 1us</pre>



<p class="wp-block-paragraph">Both Badblocks and F3 help you analyze errors on storage devices. You always need to bring a bit of time for the check, though. A thorough analysis of an 8 GB USB stick can easily take two hours, especially if the data is to be preserved during the check and the stick only supports the slow USB 2.0 protocol. Afterward, however, you can assume that the USB stick or SD memory card really works and has the capacity printed on the label.</p>

<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/checking-usb-sticks-and-sd-cards-for-errors/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
