]> lifelog.hopto.org Git - LifeLog.git/commitdiff
html
authorWill Budic <redacted>
Wed, 14 May 2025 00:39:42 +0000 (10:39 +1000)
committerWill Budic <redacted>
Wed, 14 May 2025 00:39:42 +0000 (10:39 +1000)
htdocs/cgi-bin/docs/Linux/Linux Useful Utilities.md [new file with mode: 0644]
htdocs/cgi-bin/docs/PerlCNF/Specifications_For_CNF_Data_Tables.md
htdocs/cgi-bin/docs/PerlCNF/Specifications_For_CNF_ReadMe.md
htdocs/cgi-bin/docs/notes/dev_journal.md [new file with mode: 0644]

diff --git a/htdocs/cgi-bin/docs/Linux/Linux Useful Utilities.md b/htdocs/cgi-bin/docs/Linux/Linux Useful Utilities.md
new file mode 100644 (file)
index 0000000..db4d1d4
--- /dev/null
@@ -0,0 +1,64 @@
+
+# Linux Useful Utilities
+
+
+<!-- @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} -->
+
+<!-- code_chunk_output -->
+
+- [Linux Useful Utilities](#linux-useful-utilities)
+  - [IO Monitoring](#io-monitoring)
+    - [iotop](#iotop)
+    - [dstat](#dstat)
+    - [Tar Pipe to Server via SSH](#tar-pipe-to-server-via-ssh)
+    - [hdparam](#hdparam)
+
+<!-- /code_chunk_output -->
+
+
+
+## IO Monitoring
+
+```sudo pidstat -dl 30```
+
+    Accumulate IO read/write for every 30 seconds.
+
+### iotop
+Installation:
+
+    sudo apt install iotop
+
+Run:
+
+    sudo iotop -o -a
+
+### dstat
+
+>  pcp-dstat - versatile tool for generating system resource statistics.
+
+Run:
+
+```dstat --disk --fs --top-io -n```
+
+### Tar Pipe to Server via SSH
+
+ > Backup an whole folder to an remote server location.
+   
+
+```
+tar --exclude=".cache" --exclude="/.vscode" -cJvf - /home/user1 | ssh user1@some.server "cat > ~/backups/user1_workstation_home.tar.xz"
+```
+
+### hdparam
+>The hdparm command is a key tool for managing and optimizing hard drives in Linux, offering options to retrieve drive info, test read speeds, and adjust power settings. 
+
+```
+sudo hdparm -Tt /dev/nvme1n1p2
+
+/dev/nvme1n1p2:
+ Timing cached reads:   18622 MB in  1.98 seconds = 9388.32 MB/sec
+ Timing buffered disk reads: 4374 MB in  3.00 seconds = 1457.75 MB/sec
+
+ ```
+
+ ![image desc](../../images/WelloffHighlevelAlpinegoat.webp)
\ No newline at end of file
index 06ffc321aa5ab3b00687af052d985847c265a067..0e4e08f6145ca8fdd8737a526a8330d2cbafaea6 100644 (file)
@@ -1,4 +1,4 @@
-# Configuration Network File Format Specifications - CNF Data and SQL Document Section
+# CNF Specifications - Data and SQL Document Section
 
 
 <span id="content" class="span-content">This section is part of the main ⇾ [CNF specifications](docs/PerlCNF/Specifications_For_CNF_ReadMe.md)</span>
@@ -150,11 +150,11 @@ CNF Instructions are parallel with the reserved words. Which means, you can't us
 
 ## CNF Meta Instructions
 
-> Various Meta instructions are available to aid processing and decision making
+> Various Meta instructions are available to aid processing and decision-making
 
 ***
 
-   Document is from project ⇾ <https://lifelog.hopto.org/gitweb/?p=PerlCNF.git>
+   Document is from project ⇾ <https://lifelog.hopto.org/gitweb/>
 
    An open source application.
 
index dab91050aa20ba7a78c9ceb15760763a32013792..77fa77c7c09c7714b3f6400e3b6278ef4903e5f4 100644 (file)
@@ -579,7 +579,7 @@ $APP_NAME="My Application Sample"
 
 ***
 
-   Document is from project ⇾ <https://lifelog.hopto.org/gitweb/?p=PerlCNF.git>
+   Document is from project ⇾ <https://lifelog.hopto.org/gitweb/><br>
    The original project location  ⇾ <https://github.com/wbudic/PerlCNF/>
 
    An open source application.
diff --git a/htdocs/cgi-bin/docs/notes/dev_journal.md b/htdocs/cgi-bin/docs/notes/dev_journal.md
new file mode 100644 (file)
index 0000000..6a21fed
--- /dev/null
@@ -0,0 +1,23 @@
+# Development History Plans/Journal
+
+# PerlCNF
+
+Perl based Configuration Network File Format Parser and Specifications.
+CNF file format supports used format extraction from any text file.
+
+
+---
+## Status
+(2024-6-20) - v.3.2, SQLCNF package upgraded and enhanced. DATA instruction is now in a header reference
+              that contains spec and CNF row type.
+(2023-6-14) - v.2.9, new meta flags and priority can be set via these pre-evaluation settings for instructions.
+              Node processing on demand and JSON translation on demand of CNFNode's (TREE instruction) is now available.
+              Online demo made available.
+(2023-5-13) - v.2.8, has new instructions VARIABLE, to streamline under one tag like CONST, but for anons.
+Has better tag mauling algorithm. PLUGIN code has been improved, particularly the synchronizing and the linking of properties.
+
+(2022-11-18) - PerlCNF now provides custom test manager and test cases.
+That will in future be used for all projects as a copy from this project.
+This is all available in the ./test directory and is not a Perl module.
+
+---