High file fragmentation on KT6 SATA

I already noticed this before when i was running a single drive on SATA that fragmentation builds rapidly.
Now in a Raid 0 i have only 10% diskspace used but a fragmentation of over 50%
Mind you that this is my c drive with only windows and program files on it.
All other stuff like documents are stored on IDE drives
Who else is running SATA drives and also finds high fragmentation

No pictures yet since i ran out of projects at the moment.
Yet i did 1 discovery;
Fragments   size              file
297             19 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP61\snapshot\_REGISTRY_MACHINE_SOFTWARE
297             19 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP63\snapshot\_REGISTRY_MACHINE_SOFTWARE
297             19 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP60\snapshot\_REGISTRY_MACHINE_SOFTWARE
297             19 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP64\snapshot\_REGISTRY_MACHINE_SOFTWARE
297             19 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP62\snapshot\_REGISTRY_MACHINE_SOFTWARE
288             18 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP58\snapshot\_REGISTRY_MACHINE_SOFTWARE
288             18 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP59\snapshot\_REGISTRY_MACHINE_SOFTWARE
286             18 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP56\snapshot\_REGISTRY_MACHINE_SOFTWARE
286             18 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP54\snapshot\_REGISTRY_MACHINE_SOFTWARE
286             18 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP57\snapshot\_REGISTRY_MACHINE_SOFTWARE
286             18 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP53\snapshot\_REGISTRY_MACHINE_SOFTWARE
286             18 MB           \System Volume Information\_restore{C7D2A36C-D472-4845-855C-93237B602022}\RP55\snapshot\_REGISTRY_MACHINE_SOFTWARE
Sometimes i get a blue screen in the middle of doing whatever and a reboot. I guess that's where the fragmentation starts.
All i have to figure out now is where this problem starts. I have only had the reboots since i went to the RAID 0 configuration. This means 1 added hard disk on the PSU load. For certainty i am going to swap this one out. Also run without my IDE's for a little while to find if it's load related.
1 thing that amazes me is that pinnacle studio finds my SATA configuration slower then the IDE's.

Similar Messages

  • In iphoto, how do i save a photo after editing, in the same or higher file size, it's saves in a lower size

    in iphoto, how do i save a photo after editing, in the same or higher file size, it's saves in a lower size

    It's rather more complicated that this.
    iPhoto is a lossless editor. You don't lose any quality on your shot in iPhoto.
    The file size you see reported is the size of your iPhoto Preview: this is what gets used if you access the data via a media browser. It's a "good-enough-for-most-uses" version of the shot. Email it, upload to websites, use it in Presentation, Word processing file etc
    If you want to set the quality yourself then Export the photo using the File -> Export command.
    You can choose to export to Jpeg, Tiff or png. Tiff is lossless but the file sizes are up to 10 times larger. Jpeg allows you to choose different qualities: High, Medium or low. The difference is the amount of compression involved. High quality means very little compression. It's not unusual for photos exported at this setting to have a larger file size than the original.
    Which setting you choose depends on the use you intend. Further editing, printing then high is important. Sending to Facebook? Well low will do just fine there as they're going to trash the file anyway.
    But the key point: the file size only becomes an issue when you export.
    Regards
    TD

  • When round tripping with photoshop cc, i get a saved psd file with my original raw,the problem is these are high file sizes and taking a lot of space,can i stop this?

    when round tripping with photoshop cc, i get a saved psd file with my original raw,the problem is these are high file sizes and taking a lot of space,can i stop this?

    That's not the workflow that I use. I have my Lightroom preferences set to create TIF images when going to Photoshop. I keep the original raw file and the TIF image (usually reduced to an 8-bit image) and only export JPEG's when they are needed to send to a lab or to send to someone over the Internet. JPEG files are highly compressed. I only create them when they are needed, and they are discarded as soon as they have been used for their intended purpose. I keep the raw file and the Photoshop-created TIF in my library. This requires extra disk space. But I always have the highest quality files available.

  • Lenovo Thinkpad X1 - Extremly slow file transfer through e-sata

    Hi there! I have got another issue with my notebook - the file transfer through e-sata is extremly slow (about 5MBpS). Using Windows 7. Where could be the problem? Thanks.

    Hi Gabbi,
    thanks for posting. You might want to check in your control panel which Lenovo preloaded software are installed. One software which I've seem has caused this issue is the Lenovo Rapid Shield and and Lenovo Airbag Protection.
    Could you try disabling them and check for the changes.
    do let me know..
    regards

  • File fragmentation using FileOutputStream vs RandomAccessFile

    Hi,
    I was wondering whether there is any significant difference while writing a file in these two ways:
    1) creating new File, feeding it to FileOutputStream and writing data using write() method and some internal buffer.
    or
    2) creating new File, feeding it to RandomAccessFile, setting its size by setLentgh(long fileSize) method and -then- writing data (having its size equal to "fileSize") using write() method, internal buffer and some file offset.
    I'm interested above all in the number of fragments of the resulting file. I believe that letting the OS know final size of the file (using second approach with RandomAccessFile) could result in less fragments per file or at least it shouldn't increase this number.
    Anyone shares my expectation? Why yes or why not - and if not, please advice me how to reduce number of fragments to minimum.
    Thank you

    Hi,
    Having looked at the FileOutputStream and RandomAccessFile based on method write(byte[])
    both of them calls the same native method which means there is no difference. Now the setLength method on the RandomAccessFile is a native method too
    which means the underlying OS create a constant outputstream which is more optimized since it will create a fixed size (my guess) while in the FileOutputStream the OS( my guess) will create certain size ( outputstream size) and when you try to exceed the already allocated size, it will does some operation to create a new size ( no idea how the OS does the implementation; I think it differs from on OS to another)
    Regards,
    Alan Mehio
    London,UK

  • KT6 SATA HD & PowerMax

    I try Powermax v4.06 with my KT6 mb and an Maxtor 120G sata drive, but powermax don't recognize my hd (say not available). Also it recognize the kt6 southbridge like via8235. The MaxBlast utility recognize the hd...
    Is this happen also to other kt6 mb users?
    regards
    damjang

    You do better than me. When I boot up with Powermax it gets to "searching for drives" and just sits there, locked up. I've never got it to work.
    I think we have to wait for a new version - their web site says they are working on it - but it's said that for most of this year!

  • Much higher file size

    I have the exact same document saved as both a Pages publication and a Word 97 - 2004 document. As a Pages publication it is 754 KB, as a Word Document, it is 115 KB. Why is this? As there anything I can do to reduce file size?

    Yes but only if your graphics are oversize:
    +Menu > File > Reduce File Size+
    Peter
    NB Pages documents are very inefficient.

  • KT6 - SATA failure after upgrading BIOS

    I just upgraded to 5.20 BIOS.
    On restarting the computer, the VIA RAID BIOS shows up as version 2.10 but I can't 'tab' into the setup screen.
    I then get the message 'Hardware Initiate Failed Press to continue.'
    The SATA Hard Drive is not accessible.
    Any help would be appreciated.

    Hi,
    Flash went wrong somewhere?
    Maybe you need to flash again and/or clear the CMos first and set the settings to what they should be?

  • MSI KT6 Delta LSR SATA to PATA High CPU Usage Problem

    Well recently I've switch to my one of my other motherboards on my network to a MSI KT6 Delta LSR, it was working fine after a reformat, but I notice a few problems and that is 100% cpu usage for SATA to PATA, and vice versa, which seems really crazy. Then my network card performance is ISDN speed sluggish, and I tested my line to be working 100% with another mobo. But when I put another NIC on the same mobo it suffers the same speed problems.
    Any suggestions? The rig is specs:
    Barton 2500+
    Antec QuietPower 350W
    200GB Seagate SATA HDD
    40GB Seagate PATA HDD
    ATI Radeon 7500 AIW
    Audigy 2 Value
    Realtek 8139 NIC
    MSI KT6 Delta LSR Mobo
    2x512 MB PC 2700 RAM
    Pioneer 107D DVD Writer
    LG 16X DVD-ROM
    56K Modem (A-open)

    Shouldn't say what I don't know about SATA, but since I found below, I need ask if VIA 4in1 drivers are installed, preferably while in SafeMode I say:
    http://www.google.se/search?q=cache:X6ewgPiIHYcJ:www.qdi.nl/cgi-bin/bbs/YaBB.pl%3Fboard%3DP4I865%3Baction%3Ddisplay%3Bnum%3D1074174096+sata+to+pata+cpu+usage&hl=sv
    I recently installed 160g Seagate barracuda 7200.7 drive on SATA port. (I enabled the Bios using Auto) I have a P4I865pea-6al mother board, with two PATA drives . When copying files between the PATA drives on ide ports, to or from, the SATA drive, I notice the CPU usage goes up to 100%, but when copying files from one ide drive (the PATA drives) to another the CPU usage is very low.  
    Is there a bios setting that will allow me to copy files from the SATA drive to the Pata drives using a small amount of CPU power, found when just copying between the Primary and Secondary IDE drives? I am using Adobe premiere pro, which uses a lot of CPU power, and the high CPU usage of the SATA drive crashes this program? Any help would be appreciated
     Re: CPU usage with SATA drive?
    « Reply #1 on: Oct 30th, 2004, 7:17pm »  Quote  Modify  
    have you installed the newest chipset- and ide drivers ?

  • Does OCFS2 file system get fragmented

    We are running Production & Testing RAC databases on Oracle 9.2.0.8 RAC on Red Hat 4.0 using OCFS2 for the cluster file system.
    Every week we refresh our Test database by deleting the datafiles and cloning our Standby database to the Test database. The copying of the datafiles from the Standby mount points to the Test database mount points (same server), seems to be taking longer each time we do this.
    My question is : can the OCFS2 file system become fragmented over time from the constant deletion & copying of the datafiles and if so is there a way to defragment it.
    Thanks
    John

    Hi,
    I think it will get fragment if you constant deletion & copying of the datafiles on ocfs2.You can set the preferable block size and cluster size on the basis of actual applications,which can reduce the file fragments.
    Regards
    Terry

  • Merging a fragment file with a MANIFEST.MF file doesn't work when deploying

    Hi all,
    In the deployment process of a JAR file, if you check the option “Include Manifest.mf (META-INF/MANIFEST.MF)” when trying to merge a file with the MANIFEST.MF file (fragment file), without including a Main class, the operation is not done using JDeveloper 10.1.3.3.
    If you analyze the final MANIFEST.MF file within your JAR file generated, you will notice that the MANIFEST.MF contents don’t include the contents of the fragment file used.
    These are the fragment file contents (one blank space between different paths):
    Class-Path: ../jarlibs/Jdom.jar ../jarlibs/Jxl.jar
    This is the final MANIFEST.MF generated:
    Manifest-Version: 1.0
    Created-By: Oracle JDeveloper 10.1.3.3.0
    I hope you will help me a little!
    Best regards,
    user629401.

    hi user629401
    I tried what you describe using JDeveloper 10.1.3.3 and at first I saw the same behaviour you had.
    I checked the help topic "Deployment Profile Properties - JAR Options Page" that says:
    "+*Additional Manifest Files to Merge into MANIFEST.MF*+
    +You can specify additional manifest files that should be merged into the manifest file that is generated by JDeveloper. ...+"
    I searched this forum, and I found this message:
    Re: Deployment profiles
    "+... the merge function works if the file to merge in to MANIFEST.MF ends with an empty line i.e. there is a CR/LF after the last entry ...+"
    So, I tried that, and it worked for me.
    (tip : You can use "Your Control Panel" to make your name visible in forum posts.)
    success
    Jan Vervecken

  • JSP Tag -- Including a JSP fragment in a Java Tag file

    Hi all,
    I have a query regarding JSP Tag file authoring by extending the TagSupport class. I would like to know if it is possible to include a JSP file fragment inside a Java file somehow.
    Specifically, I have created a simple template tag, which adds a header and footer template to the resulting HTML page.
    <bc:template>
    Hello World!
    </bc:template>produces for example
    <html><body>
    Hello World!
    </body></html>Now I have two JSP fragment files (head.jspf and foot.jspf), and I want to do do something like
    public class HtmlTemplateTag extends TagSupport implements TryCatchFinally {
      public int doStartTag() {
        // somehow include head.jspf
        return EVAL_BODY_INCLUDE;
      public void doFinally() {
        // somehow include foot.jspf
    }Which means, I want to execute had.jspf and foot.jspf from the Java class file. I am not sure if it is even possible. If anyone can help me with this, it would be greatly appreciated.
    thanks
    nilesh

    Your intention is to put a header/footer on pages in your web application?
    There is another way to do it - specify prelude/coda jsp fragments in web.xml
    Something like the following:
    <jsp-config>
      <jsp-property-group>
        <url-pattern>*.jsp</url-pattern>
        <include-prelude>/WEB-INF/jspf/head.jspf</include-prelude>
        <include-coda>/WEB-INF/jspf/foot.jspf</include-coda>
      </jsp-property-group>
    <jsp-config>

  • Computer slows or freezes and displays high memory usage message firefox + thunderbird

    When surfing between websites, the computer screen slows or freezes. I hit the return key and the new page can take 2-3 minutes to come up. The screen shows a message that there is high memory use on firefox, and also thunderbird when loading new incoming emails. The internet files are on C so here is a defrag report from 6.7.2011. I hope this helps your diagnosis.
    Volume (C:)
    Volume size = 29.29 GB
    Cluster size = 4 KB
    Used space = 7.73 GB
    Free space = 21.57 GB
    Percent free space = 73 %
    Volume fragmentation
    Total fragmentation = 13 %
    File fragmentation = 27 %
    Free space fragmentation = 0 %
    File fragmentation
    Total files = 31,551
    Average file size = 364 KB
    Total fragmented files = 4
    Total excess fragments = 21,222
    Average fragments per file = 1.67
    Pagefile fragmentation
    Pagefile size = 395 MB
    Total fragments = 2
    Folder fragmentation
    Total folders = 3,093
    Fragmented folders = 1
    Excess folder fragments = 0
    Master File Table (MFT) fragmentation
    Total MFT size = 48 MB
    MFT record count = 35,026
    Percent MFT in use = 71 %
    Total MFT fragments = 3
    Fragments File Size Files that cannot be defragmented
    7,684 804 MB \Documents and Settings\cameron\Application Data\Thunderbird\Profiles\duo7ne8y.default\Mail\mailbox.aon.at\Inbox
    13,535 958 MB \Documents and Settings\cameron\Application Data\Thunderbird\Profiles\duo7ne8y.default\Mail\mailbox.aon.at\Trash

    @ kmrupam: 3.40Ghz
    @ cor-el disabling hardware acceleration didn't help unfortunately.
    Thanks
    Simon

  • Can't achieve 6GB/s with sata 3 HHDs

    Hi all,
    I just did my first MSI build on the 880GMA-e53.
    Using two WD sata 3 blue HDs, 500 GBs each configured in raid 0 using the Marvell SE9128 controller. Yes I'm on the correct sata ports, 7,8.
    Installed XP home 32 bit, partitioned the drive, then installed w7 pro 64 bit.
    Device manager is clear and the pc is nicely responsive.
    However, using HD tune it shows just over 200MB/s at best and says I have sata 2 HDDs under the info tab.
    HD tune is outed.
    Using Atto, I only max around 225MB/s.
    I am using sata cables that I had for awhile and they are around 18" long.
    Bios is set to IDE not ACHI and naturally I am enabled and set to RAID.
    Downloaded a file from MSI for sata 3 support.
    Why am I nowhere near 6GB/s?
    Setup: PhenomII 550, two cores successfully unlocked, tested in torcher mode using intel burn.
    8 GBs of OCZ black edition ram. Running the onboard 4250.
    Seasonic PSU 530 watt.
    When I was running blue WD hdds in my asus M4a78T-E
    in a raid 0 config, 320GBs each, it scored the same HDD number as my sata 3s, 5.9.
    Why no faster?
    Thank you in advance,
    Sabbath

    Quote from: sjay on 10-April-11, 11:31:08
    You also need sataIII cables
    That's also a marketing myth, there's no such thing as a 'real' SATA rev3 cable. Found this info from another site:
    Quote
    Here is what the SATA-IO organisation that specifies the Sata revisions says about cables in its FAQs
    http://www.sata-io.org/documents/SATA-Revision-3.0-FAQ-FINAL.pdf
    Q9: Does SATA 6Gb/s require different connectors and cables to support the higher
    transfer speed?
    A9: The same cables and connectors used for current SATA 1.5 and SATA 3.0 Gb/s implementations can be used to connect SATA 6Gb/s devices, although SATA-IO recommends
    quality components be selected to ensure data integrity and robust operation at the faster SATA
    6Gb/s transfer rate. Keeping the existing SATA connector form factor enables SATA 6Gb/s to
    be designed into the same cost-conscious hardware architectures while minimizing
    infrastructure changes.
    Q14: Were there any attenuation or jitter issues that had to be addressed with the jump to
    6Gb/s?
    A14: Ensuring signal integrity was the primary challenge in doubling the SATA transfer speed
    for a second time while using the same cables and connectors that were originally defined for
    the first generation 1.5Gb/s version.
    Quote
    "SATA Revision 3.0 was designed to facilitate a much more elegant – and cost
    effective – migration to higher data rates. Rather than completely redefining the spec,
    SATA Revision 3.0 achieves its data rate increase by faster signal switching. While this
    has resulted in changes to the PHY, modifications to the protocol have been kept to a
    minimum. In addition, SATA Revision 3.0 is backward compatible so that the same
    connectors and cabling used for SATA 3 Gb/s under SATA Revision 2.6 can be used for
    SATA 6Gb/s.
    This decision not only enables end-users to retain their existing investment in
    cabling when moving to SATA 6Gb/s
    , it also enables silicon manufacturers to maintain
    much of their existing IP. Except for the doubling of the data rate, SATA Revision 3.0 is
    no more complex than SATA Revision 2.6 from an electrical perspective, and no heroics
    are required to implement the technology at 6Gb/s speeds."
    And finally,
    Quote
    I just recived my Akasa SATA3 cables yesterday. I have been using the SATA2 cables and there is abselutly no diffrence between performance on SATA2 vs SATA3 cables. All benchmarks were the same, so it looks like it is just an selling argument  that you need SATA3 cables.

  • Preview doesn't display files.

    Hi all,
    Preview is not displaying files when I open them.  What happens is, when I click on the file to open it, the animation for opening the window will appear and there will be an outline of a window onscreen (a literal window) that I can resize and manipulate like I can do for a working one.  Preview just won't allow me to view the content, which is really unusual. 
    I've rebooted it in Safe Mode and found that it works then, but when I restart it, it will revert back to being unusable.
    Please help me, I'm a student and PDF files are vital to my studying!  Thank you
    Info:
    OS X Yosemite
    MacBook Air 2013 8GB RAM 512SSD
    Intel i7 Processor (1.7 GHz)

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of it have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Bluetooth SerialATA Fonts 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB 'com.adobe.AAM.Updater-1.0 com.adobe.AAM.Updater-1.0 com.adobe.AdobeCreativeCloud com.adobe.CS4ServiceManager com.adobe.CS5ServiceManager com.adobe.fpsaud com.adobe.SwitchBoard com.adobe.SwitchBoard com.apple.aelwriter com.apple.AirPortBaseStationAgent com.apple.FolderActions.enabled com.apple.installer.osmessagetracing com.apple.mrt.uiagent com.apple.ReportCrash.Self com.apple.rpmuxd com.apple.SafariNotificationAgent com.apple.usbmuxd com.citrixonline.GoToMeeting.G2MUpdate com.google.keystone.agent com.google.keystone.daemon com.microsoft.office.licensing.helper com.oracle.java.Helper-Tool com.oracle.java.JavaUpdateHelper com.oracle.java.JavaUpdateHelper org.macosforge.xquartz.privileged_startx org.macosforge.xquartz.privileged_startx org.macosforge.xquartz.startx' '879294308 4071182229 461455494 3627668074 1083382502 1274181950 1855907737 2758863019 1848501757 464843899 3694147963 1233118628 2456546649 2806998573 2778718105 2636415542 842973933 2051385900 3301885676 891055588 998894468 695903914 1443423563 4136085286 523110921 2883943871 3873345487' 51 5120 files 4 );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/faceb/s/(at\.)[^.]+/\1NAME/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[46]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: (E[^m]|[^EO])|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<10) print "com.apple.";} ' ' { sub(/ :/,"");print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:.+//p ' '/^root$/p' ' !/^\/[AD]|\/Contents\/.+\/Contents\//&&/\/(Lib|usr).+\/(.+\.framework|Contents|Info\.plist|Resources|Versions)$/ { n++;sub(/\/Info\.plist$/,"");sub(/\/(Content|Resource|Version)s(\/.+)?/,"");print|"sort|uniq";} END { if(n<1100) print "/System/";} ' '/\.dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { split("'"${p[41]}"'",b);split("'"${p[42]}"'",c);for(i in b) print b[i]".plist\t"c[i];if(n<500) print "Launch";} ' ' /^\/(Ap|Dev|Inc|Prev)/d;p;' 's/Pr.+n //p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&& $3!~/(255\.){3}0/)||(/v6:/&&$2!~/A/) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"cksum "F|getline C;split(C, A);C="checksum "A[1];"file -b "F|getline T;if(T~/^Apple b/) { f="";l=0;while("PlistBuddy -c Print "F|getline g) { l++;if(l<=L) f=f"\n   "g;};};if(T!~/^(AS.+ (En.+ )?text(, with v.+)?$|(Bo|PO).+ sh.+ text ex|XM)/) F=F" ("T", "C")";else F=F" ("C")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9|"sort|uniq";} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */   /;' ' s/^.+ |\(.+\)$//g;p ' '/\.(appex|pluginkit)\/Contents\/Info\.plist$/p' ' /2/{print "WARN"};/4/{print "CRITICAL"};' ' /EVHF|MACR|^s/d;s/^.+: //p;' ' $3~/^[1-9][0-9]{0,2}(\.[1-9][0-9]{0,2}){2}$/ { i++;n=n"\n"$1"\t"$3;} END { if(i>1) print n;} ' ' s/:[^:]+$//;s/ +([0-9]+)(.+)/\2 x\1/p;' ' { gsub(/[()"]/,"",$3);if(!$3) $3="N/A";print $3;} ' ' /es: ./{ s/^.+://;b0'$'\n'' };/^ +C.+ted: +[NY]/H;/:$/b0'$'\n'' d;:0'$'\n'' x;/: +N/d;s/\n.+//p;' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps crontab iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl smcDiagnose sysctl\ -n defaults\ read stat lsbom 'mdfind -onlyin /' ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' pluginkit scutil dtrace profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil lsof test osascript\ -e netstat mdls );S1() { printf kMDItemContentTypeTree=com.apple.$1'|sort';};S2() { printf 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :'$1'" {} \;|uniq';};c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" "`S2 CFBundleDisplayName`" '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '-F \$Message -k Sender kernel -k Message CSeq "I/O e"|sort|uniq -c' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$(RefProc): \$Message' -k Sender Req 'fsev|kern|launchd' -k RefProc Rne 'Aq|WebK' -k Message Rne '08012|Goog|ksadm|probe|Roame|SMC:|smcD|sserti|suhel| VALI|ver-r|xpma' -k Message Req 'abn|bad |Beac|caug|corru|dead[^bl]|FAIL|fail|GPU |hfs: Ru|idle ex|inval|jnl:|last value [1-9]|NVDA\(|pagin|pci pa|proc: t|Roamed|rror|SL|TCON|Throttli|tim(ed? ?|ing )o|WARN' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '/S*/*/Ca*/*xpc* >&- ||echo No' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' "`S1 bundle`" "`S1 mach-o-dylib`" `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" -m 'L*/{Con*/*/Data/L*/,}Pref* -type f -size 0c -name *.plist.???????|wc -l' kern.memorystatus_vm_pressure_level '3>&1 >&- 2>&3' " -F '\$Time \$Message' -k Sender kernel -k Message CSeq 'n Cause: -' " -i '-app Safari UserStyleSheetEnabled' -name\ kMDItem${p[35]} "`S2 ${p[35]}`" );N1=${#c2[@]};for j in {0..10};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files I/O\ errors 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents XPC\ cache Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors App\ extensions Lockfiles Memory\ pressure SMC Shutdowns Nets Stylesheet );N3=${#l[@]};for i in {0..3};do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};A'$((7+i))'() { v=` eval sudo "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};';done;A9(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "${s[63]}"<<<"$v"`&&C1 1 $1;};for i in 1 2 7 8;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 0 $((N1+8)) 71 $((N3+3));D13 1 10 7 9;D13 1 11 8 10;B1&&D73 19 53 67 55;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D13 5 5 69 1;D13 5 54 30 56;D23 5 14 12 14;D22 6 36 13 15;D22 20 52 66 54;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D82 35 49 61 51;D82 11 17 17 20;for i in 0 1;do D82 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A8 18 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 24 22 29;B7 12;B2 14;A4 39 57 70 14;B2 15;B6 14 15 4;C3 29;A1 24 23 32;B7 13;C3 30;B3 4 0 65;A3 14 6 32 0;B4 0 16 11;A1 26 50 64;B7 16;C3 52;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D73 21 0 32 19;D73 10 42 32 40;D82 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 20 32 25;D22 0 $((N1+10)) 51 32;D13 4 8 41 6;D12 21 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 38 55 68 57;D23 33 34 42 37;B1&&D83 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 10 42 32 41;D13 37 2 48 43;A1 4 3 60;B2 30;A1 4 58 60;B2 31;B6 30 31 4;C3 5;D12 21 56 35 58;D12 21 48 49 49;B3 4 22 57;A1 21 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D12 4 51 32 53;D23 22 9 37 7;A9;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

Maybe you are looking for

  • Connection XI to the Internet

    Dear Guru's We have to connect our XI server to the Internet and we are thinking about the following 2 solutions: 1./ Proxy server with a local adapter engine both in the DMZ which will be connected the Central instance of the XI server behind the DM

  • Plese Help...i have to create a table dynamically using JSP

    Hi all, Depending upon what user fills as year & month I have to create a table dynamically.The table should look like this... DAY     S     M     T     W DATE     1     2     3     4 Name1     -     -     -     - Name2     -     -     -     - I know

  • Problems with BC4J - jdk version

    Why BC4J Tag Libs uses an old version of jdk (com.sun.java.util)and where can I find it? Thanks for your answers.

  • Isr causes panic

    Hello Folks - I have a device driver running in Solaris 9 (sparc - multi cpu) which which seems to panic the system. This happens well after the ISR is registered; I don't think it is due to not having everything ready when I register the routine. Th

  • Master detail detail relation

    Hi, I have 3 tables. C_ORDR_HDR --> A C_ORDR_DTL --> B C_ORDR_SCHDLE --> C. In A, B, C tables A is Master, B is chield in A, B tables B is Master, C is chield in B, C tables. For single transaction in C_ORDR_HDR multiple items in C_ORDR_DTL. For sing