| Deutsch English Français Italiano |
|
<vf38aj$f7na$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: DFS <nospam@dfs.com>
Newsgroups: comp.os.linux.advocacy
Subject: Re: I installed openSUSE Leap
Date: Sun, 20 Oct 2024 11:41:10 -0400
Organization: A noiseless patient Spider
Lines: 89
Message-ID: <vf38aj$f7na$1@dont-email.me>
References: <jct9bjtoqeqo2ukifpmpink1l4s8mm2vn0@4ax.com>
<v93kj5$apkl$2@dont-email.me> <0slabj9bfe9bm2trmmovij11bmimlcl5d8@4ax.com>
<v9acpj$2nbre$2@dont-email.me> <v9bl29$2upv2$2@dont-email.me>
<8adfcjdihouf8tabefmo7rh9ir13umduio@4ax.com>
<slrnvchoo2.1igm.candycanearter07@candydeb.host.invalid>
<14phcjtg30t1245d0bl20i62sia79nuua3@4ax.com>
<66c9aeea$0$3311$426a74cc@news.free.fr> <vaceui$1c0ks$8@dont-email.me>
<66c9d0ec$0$3656$426a74cc@news.free.fr> <vacmng$1dcih$1@dont-email.me>
<vfekcj9jnf6uuedptmovcp4qeqd72s7mbb@4ax.com> <vb76hm$3c61t$6@dont-email.me>
<vepfhs$2e4fp$6@dont-email.me> <vepgtf$2e1cq$2@dont-email.me>
<vet0l3$36dnf$1@dont-email.me> <vetsrh$3bnh5$1@dont-email.me>
<veuvc1$3hnnq$4@dont-email.me> <vf0opg$3ue04$5@dont-email.me>
<vf1arg$1uso$11@dont-email.me> <vf1l4a$3s1m$1@dont-email.me>
<vf1ndu$444r$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 20 Oct 2024 17:41:07 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9304896fddd11284c5fc51e5d4bdc345";
logging-data="499434"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wG2X2TzJPDjN1SgPA20BL"
User-Agent: Betterbird (Windows)
Cancel-Lock: sha1:z0q+e5gAC26EVViCfG166PVi4Hs=
In-Reply-To: <vf1ndu$444r$7@dont-email.me>
Content-Language: en-US
Bytes: 4342
On 10/19/2024 9:46 PM, Lawrence D'Oliveiro wrote:
> On Sat, 19 Oct 2024 21:07:23 -0400, DFS wrote:
>
>> temp_txt folder containing 100K text files deleted in about 10 seconds
>
> ldo@theon:hack> mkdir test
> ldo@theon:hack> cd test
> ldo@theon:test> time for i in $(seq 1 99998); do fn=$(printf %0.5d.png $i); touch $fn; done
>
> real 3m9.451s
> user 1m56.907s
> sys 1m18.000s
>
> ldo@theon:test> cd ..
> ldo@theon:hack> time rm -rf test
>
> real 0m0.817s
> user 0m0.060s
> sys 0m0.757s
>
> Any questions?
If you insist: why is bash so slow? YOU could brush YOUR tooth while
waiting for that slug to finish.
On my Win11 AMD 5600G machine, to create and delete 100K files:
WSL Ubuntu bash: 141.2s create, 1.4s delete, 142.6 total (your script)
PowerShell : 21.2s create, 10.5s delete, 31.7 total
Python + cmd : 16.6s create, 6.7s delete, 23.3 total
ouch!
PowerShell
-------------------------------------------------------------------------
PS D:\temp> md temp_txt
PS D:\temp> cd temp_txt
PS D:\temp\temp_txt> Measure-Command {for($i=1;$i -le
100000;$i++){New-Item "file$i.txt" -ItemType File}}
TotalSeconds : 21.1754938
PS D:\temp\temp_txt> cd..
PS D:\temp> Measure-Command { Remove-Item -Recurse -Force "temp_txt\" }
TotalSeconds : 10.5104128
-------------------------------------------------------------------------
Total: 32 seconds
Windows Python and Windows cmd
-------------------------------------------------------------------------
D:\temp$ md temp_txt
for n in range(100000):
with open('D:\\temp\\temp_txt\\file_' + str(n) + '.txt', 'w') as f:
f.write(str(n))
D:\temp$ ptime python createfiles.py
16.648 seconds
D:\temp$ ptime rd /s /q "temp_txt"
6.705 seconds
-------------------------------------------------------------------------
Total: 23 seconds
>> On 10/19/2024 6:12 PM, Lawrence D'Oliveiro wrote:
>>>
>>> The Steam Deck is eating Windows’ lunch.
>>
>> There would be no Steam Deck if Valve didn't grow so big and profitable
>> on the backs of Windows gamers.
>
> You make it sound like Microsoft is letting Linux win out of the
> goodness of its heart.
Linux generally can't beat Windows fairly, because it's always been
given away for free. That's how it killed off Unix.
> Face it, Windows cannot compete in anything mobile-related.
Linux cannot compete when people have a choice of what to buy and use.