
{"id":350,"date":"2018-09-28T16:39:43","date_gmt":"2018-09-28T16:39:43","guid":{"rendered":"http:\/\/blog.gordonbuchan.com\/blog\/?p=350"},"modified":"2021-02-07T13:46:15","modified_gmt":"2021-02-07T13:46:15","slug":"where-cpu-power-matters-and-where-it-does-not","status":"publish","type":"post","link":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2018\/09\/28\/where-cpu-power-matters-and-where-it-does-not\/","title":{"rendered":"Where CPU power matters, and where it does not"},"content":{"rendered":"<p>The other day, I was thinking about 3 systems, 2 with modest specifications, and 1 system with great specs.<\/p>\n<p>A 2009 desktop old Vista-class class core 2 duo 4GB RAM 120GB SSD<\/p>\n<p>A 2018 netbook Celeron CPU (more like an Atom) 4GB RAM 64GB eMMC<\/p>\n<p>A 2016 laptop core i7 with 16GB RAM and a 1TB SSD<\/p>\n<p>It would not be a difficult quiz were the object to identify the good system vs the bad one. Hint: it&#8217;s the i7.<\/p>\n<p>However, I have learned that some tasks run quite well on limited hardware.<\/p>\n<p>The 2009 desktop was never designed to run with 4GB of RAM and a 120GB SSD from my junkpile, but they certainly have the effect of speeding up the system. This machine, running Fedora Linux, is a VPN server, a file server, a web server, a database server, and can play back 1080p video beautifully over a DVI connection.<\/p>\n<p>The 2018 netbook which costs less than US$200 new, is essentially a Chromebook case with modest Wintel guts. Its CPU is called a Celeron, but given its clock speed and meagre 2 cores, it may as well be an Atom. And yet, this netbook is able to run Fedora Linux and Windows 10 Pro, quite well. It can even run Photoshop.<\/p>\n<p>I have tried to run virtual machine emulation under both of these systems. Even with a stripped-down OS installer, the results were not pretty. For some applications, specs matter.<\/p>\n<p>Although I have not yet spent serious time with a Raspberry Pi device, the full support in Fedora 29 has made me take a serious look at the platform. I predict results similar to those on the systems I described earlier.<\/p>\n<p>Of course, if you throw good specs at a problem, like a recent laptop with a core i7, 8 cores, 16GB RAM, and a 1TB SSD, a lot of other things are possible. I am able to run multiple virtual machines under KVM, and have had a situation where a Linux guest was connected to one VPN, a Windows guest was connected to another, and the main desktop (&#8220;baremetal computer&#8221;) was on the main network connection, not even slowing down while the virtual machine guests did their work.<\/p>\n<p>A recent sighting of a 13&#8243; MSI and a sale for a Dell XPS 13 made me long for a small, but powerful computer. However, for travel, all I need is that little netbook. In theory, it would be fun to virtualize a few server environments for portable LAMP development, but I have been exploring &#8220;containers&#8221; like Docker that will allow me to isolate the systems with different PHP\/MySQL versions without the overhead of a full virtual machine.<\/p>\n<p>So the question is not whether you need more power. The question is how much power do you need for a specific use?<\/p>\n<p>The containers thing is getting important &#8211; my goal will be to build 2 containers &#8211; one with mysql and php 5.x, and one with mysql and php 7.x<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The other day, I was thinking about 3 systems, 2 with modest specifications, and 1 system with great specs. A 2009 desktop old Vista-class class core 2 duo 4GB RAM 120GB SSD A 2018 netbook Celeron CPU (more like an Atom) 4GB RAM 64GB eMMC A 2016 laptop core i7 with 16GB RAM and a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2018\/09\/28\/where-cpu-power-matters-and-where-it-does-not\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Where CPU power matters, and where it does not&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1],"tags":[],"class_list":["post-350","post","type-post","status-publish","format-standard","hentry","category-linux","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":6,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/350\/revisions"}],"predecessor-version":[{"id":357,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/350\/revisions\/357"}],"wp:attachment":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}